11月28日 python語法學習

2021-09-29 18:16:01 字數 2294 閱讀 7235

1、輸入輸出

// 輸出,,會自動被替換成拼接字串的空格

print'hello world'

print "this is a beautiful sky","and we all love it"

print(300)

print '100+200=',100+200

2、python變數

#python中的變數不需要宣告,直接定義即可,在初始化的時候決定變數的型別,使用"="來進行初始化和賦值操作

count=0

miles=1000.0

name="bob"

kilometers=12*13

n=10

n1=n*10

n*=10

print count,miles ,name ,kilometers,n,n1

使用type可以產看變數的型別

>>> a = 1

>>> type(a)

>>> a = 1.0

>>> type(a)

3、字串

>>> a = 'my name is "wangyinna"'

>>> print a

my name is "wangyinna"

陣列&切片

>>> pystr = 'hehe'

>>> pystr[0]

'h'>>> pystr[-1]

'e'>>> pystr[1:3]

'eh'

>>> pystr[1:-1]

'eh'

>>> pystr[1:]

'ehe'

>>> pystr[:2]

'he'

>>> pystr[:]

'hehe'

使用len函式獲取字串長度

>>> a = 'hehe'

>>> print(len(a))

4

格式化字串

a=100

print("a = %d" % a)

a = 100

4、認識bool型別

python中用true和false來表示布林值(第乙個字母大寫)

>>> a = true

>>> print a

true

>>> print(type(a))

5、列表、元組、字典

使用 來表示列表, 使用 () 來表示元組.使用{}來表示字典

#列表和元組能儲存任意數量, 任意型別的python物件

#可以使用下標來訪問元素

#使用貼片操作獲得子集[:]

#列表中的元素可以修改,元組中的元素不能修改

>>> alist = [1, 2, 3, 4]

>>> alist

[1, 2, 3, 4]

>>> atuple = (1, 2, 3, 4)

>>> atuple

(1, 2, 3, 4)

>>> a =      # 建立字典

>>> a['ip'] # 取字典中的元素

'127.0.0.1'

>>> a['port'] = 80 # 插入新鍵值對

>>> a

使用id函式檢視變數的位址

a=100

print id(a)

>>>140439875256064

6、if語句

a=1

b=2if a>b:

print 'hehe'

else:

print 'haha'

7、while語句

i=0

while i<4:

i+=1

print 'hehe'

8、for迴圈

#for迴圈的三種寫法

a='hehe'

for c in a:

print c

a=for key in a:

print key,a[key]

for i in range(0,3):

print 'loop %d'% i

Python基礎語法學習

函式宣告 以def開始,不指名具體的返回型別,但是通常都會有返回值,即使為空。函式宣告後即可使用 def size a kilobyte is 1024 bytes true 在 python 裡面,變數從來不會顯式的指定型別。python 會在內部算出乙個變數的型別並進行跟蹤。只要你有乙個命名引數...

Python基礎語法學習

1 while loop 迴圈與判斷 while true x input if x q break else print x.upper 2 try except 異常處理 while true x input if x q break try x int x except print 1 els...

PYTHON 基礎語法學習

不需要宣告資料型別 a 10 語句不需要加分號 print hello world 縮排決定 塊的範圍,不需要大括號一.基本資料型別 數值型 整型,浮點型 字串 str 布林型 true false a true print type a 常用容器 資料儲存結構,能夠更好管理資料 列表list 類似...