變數
在python中使用變數,不需要先宣告,且同乙個變數可以根據程式需要賦於不同型別的值(比如整型,浮點,字元),如下,第一行 給變數 a 賦值是100,整型。第二行是100*0.2,這時變數a就是浮點型。
單個變數賦值,很簡單,就是變數名=值,如 a = 100
多個變數賦值,多個變數賦同乙個值,可以是 a = b = c = 100,同等於
a = 100
b = 100
c = 100
多個變數賦不同的值,可以是 a, b, c = 100, 0.2, 『hello』,同等於
a = 100
b = 0.2
c = 『hello』
當多次對同一變數賦值後,變數的型別以最後一次賦值的型別為準,可以用type檢視某物件的型別:
列表列表可以理解為一組變數的有序集合,將多個值組合在乙個列表裡。列表裡的每個元素(值)可以是不同的資料型別,甚至是另乙個列表。如
list1 = ['廣州', '珠海', '深圳', '惠州', '汕頭']
list2 = ['李四', '男', 1981-02-02, 170, ['廣州', '珠海', '深圳', '惠州', '汕頭']]
list3 = ['江門', '東莞', '潮州']
列表list2第一,二個元素是字串,第三個是日期,第四是數字,第五個是列表。
取值:列表的下標索引是從0開始的,取數有幾種方法:
print list1 # 輸出為:['廣州', '珠海', '深圳', '惠州', '汕頭']
print list1[1] # 輸出為 珠海
print list1[2:4] # 輸出為 ['深圳', '惠州', '汕頭']
print list1 + list3 # 輸出為 ['廣州', '珠海', '深圳', '惠州', '汕頭', '江門, '東莞', '潮州']
重新賦值:list2[0] = '張三'
取列表長度:print len(list1) # 輸出為 5
插入元素:list1.insert(3, '肇慶') # 將肇慶插入到惠州前面
元組
元組相當於是唯讀的列表,元組是用(),如
tuple1 = ('廣州', '珠海', '深圳', '惠州', '汕頭')
注意元組定義賦值後,不能再次賦值。
字典字典是非常靈活的一種型別,由鍵和值組成,通過鍵來獲取值,讀取是無序的。就是說兩次讀取同乙個字典,讀出來值順序可能是不一樣的。字典用{}來定義。如:
person =
print person["name"] # 輸出為 張三
print person # 輸出整個字典
print person.keys() # 輸出為 所有鍵 ['age', 'height', 'name', '***']
print person.values() # 輸出為 所有值 ["張三", "男", 38, 170]
判斷某鍵是否在字典中:
if person.has_key("age"):
print('1')
else:
print('2')
if "age" in person:
print('1')
else:
print('2')
變數型別 列表 元組 字典
空列表 varibals 或varibals list 生成乙個空列表 注 列表可以容納任意型別的物件,任意數量的物件 重點 列表是可變型別的 varibals 1,2,3,ni hao hello,python 10,100 1.列表簡單操作 改變列表中的元素值 列表是可變型別的,列表長度可增可減...
python列表元組字典
1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...
python 列表,元組,字典
python中,有3種內建的資料結構 列表 元組和字典。1.列表 list是處理一組有序專案的資料結構,即你可以在乙個列表中儲存乙個序列的專案。列表中的專案。列表中的專案應該包括在方括號中,這樣python就知道你是在指明乙個列表。一旦你建立了乙個列表,你就可以新增,刪除,或者是搜尋列表中的專案。由...