1. 程式人生 > >python之變數(1)

python之變數(1)

所謂變數,可以理解為菜籃子,如果需要儲存多個數據,最簡單的方式是有多個變數,當然了也可以使用一個,程式就是用來處理資料的,而變數就是用來儲存資料的。
Python3 中有五個常用資料型別:
Number(數字):
Python3 支援 int、float、bool,內建的 type() 函式可以用來查詢變數所指的物件型別。
==程式碼片段==

整數20存在變數one中

one=20

浮點數(小數)5.5 存在變數two中

two=5.5

布林型別值True存在變數three中

three=True

通過type()功能函式獲取變數的型別,注意print輸出多個值用逗號隔開

print(type(one), type(two), type(three))
==執行結果==

在scores列表中儲存語文、數學、英語三門課程的成績

scores=[89,78,79]

輸出列表中的所有成績

print(“成績單:”,scores)

獲取列表中儲存在第一個位置的語文成績

print(“語文成績:”,scores[0])

獲取列表中儲存在第二個位置的數學成績

print(“數學成績:”,scores[1])

獲取列表中儲存在第一個位置的英語成績

print(“英語成績:”,scores[2])
==執行結果==
成績單: [89, 78, 79]
語文成績: 89
數學成績: 78
英語成績: 79
Tuple(元組):Tuple是python中一個基本的資料結構,與List類似,區別是Tuple中的資料不能改變,list中的資料可以改變,tuple使用小括號()構建,list使用方括號構建。tuple與list獲取元素的方式相同,都是通過方括號[索引]獲取。
==程式碼片段==

在scores元組中儲存語文、數學、英語三門課程的成績

scores=(89,78,79)

輸出元組中的所有成績

print(“成績單:”,scores)
==執行結果==
成績單: (89, 78, 79)
語文成績: 89
數學成績: 78
英語成績: 79
Dictionary(字典):Python中的一種儲存key/value鍵值對型別的集合,使用大括號{}進行dict的定義;dict中key的值必須是唯一存在的,並且要求key的資料型別是不可變的資料型別,比如:字串、數值或者元組;value可以是任何資料型別的物件。鍵值對中key和value使用冒號(:)進行分割,鍵值對之間使用逗號進行分割,構建方式類似:
dict1 = {‘key1’:’value1’, ‘key2’:2, ‘key3’:[‘a’,’b’]}
==程式碼片段==

用一個字典儲存一個學生的姓名,年齡和身高

student={‘name’:’zhangsan’,’age’:25,’height’:175}

輸出字典中所有的鍵

print(student.keys())

輸出字典中所有的值

print(student.values())

輸出 學生的名字

print(‘姓名’,student[‘name’])

輸出 學生的年齡

print(‘年齡’,student[‘age’])

輸出 學生身高

print(‘身高’,student[‘height’])
==執行結果==
dict_keys([‘name’, ‘age’, ‘height’])
dict_values([‘zhangsan’, 25, 175])
姓名 zhangsan
年齡 25
身高 175