目錄:註釋問題
縮進問題
換行問題
input與raw_input
元組
列表
字典
註釋問題:單行註釋用 # 符號
多行註釋用 ''' ''' 三個單引號或者三個雙引號 """ """
而且如if else 等連續的語句之間不允許插入多行註釋,但是可以插入單行註釋
縮進問題: 用四個空格,或者是在python的環境裏面配置號tab爲四個空格纔可以,
不然tab可能表示的是四個空格,也可能是八個空格,或者是一個製表符
換行問題: 執行的指令在一行內打不完 用 反斜槓\ 或者括號()
result = x * 5\
+ y
#飯斜槓後面就不能寫東西了,連註釋都不可以
result = ( x * 5
+ y )
#用()括起沒寫完的表達式,不用\寫多長都沒事
input和raw_input的區別(Python2.x):在Python2.X版本內從終端讀入數據和字符串所用的命令有所區別,而在Python3.X版本並沒有區別
a = input()
print(a)
"""終端鍵入數14+6
則在屏幕上打印出來的是20
"""
b = raw_input()
print(b)
'''
此時在終端鍵入13+7
打印出來的任然爲13+7
'''
元組:用()來表示元組
t = () #空元組
t1 = (1,) #單一元組
# 若用 t1 = (1) 則此時的t1類型不爲元組(tuple)而爲int類型
t2 = ("liberyu",21,'male')
元組中的元素不可改變
t = ('liberyu',21,'male')
#t[1] = 22 這個操作是錯誤的
#可以重新用變量接受元組的元素值
a,b,c = t
#此時a = 'liberyu' b = 21 c = 'male'
#之後通過更改變量,重新賦值元組來改變
列表: 用[]來表示列表
list1 = ['liberyu',21,'male']
list1[1] = 22
#此時的操作是可以的,並且list1列表的地址不改變
列表元素的增加用*.append
'''list1[3]是沒有的元素,故而對其取值會出現錯誤,並且對其直接賦值也會出現錯誤
list1[3] = 'haha' #賦值錯誤
'''
list1.append('haha')
#此時list1 = ['liberyu',21,'male','haha']
列表元素的刪除可以用list.remove('list[]') 或者 del(list[])字典:用{}來表示字典
字典是唯一的映射類型(無序的,而字符串,元組,列表都是有序的)
#用法:dic = {'key':value}
dic1 = {'name':"liberyu",'age':21,'gender':'male'}
#注意:key 與value之間必須用冒號,而非等號
dic1['age']
#取值時也必須用引號,而非直接用dic1[age]
當字典的元素中出現變量時,變量必須是之前有出現過的,否則出錯。注意對比In[39]和In[40]的輸出
字典中的元素是無序的,元素的取值也是直接對key進行取值,而不是直接對順序進行取值
對於字典的操作:dic.pop(‘key’),返回key所指定的值,然後刪除key這一項;dic.clear()清除所有的元素,得到一個空字典;del(dic)刪除整個字典。