list序列類型:數據有位置順序
表示方式:[data1,data2,…]
a = [1,2,3,4,5]
a[0]
表示方式: (data1,data2,…)
元素不支持修改
b = {
1,2,3,4}
b[0]
映射類型:通過“鍵”-“值”的映射實現數據存儲和查找
表示方式:{key1:value1,key2:value2,…}
students = {
202001:"小明",202002:"小紅",202003:"小白"}
students[202001]
一系列互不相等元素的集合,無序的
表示方式:{data1,data2,…}
駝峰體:類名(AgeOfStudent)
下劃線:變量名和函數名
常量,所有的字母均為大寫
增量賦值
x += 10
打包賦值
x,y = 1,2
print(x,y)
x,y = y,x
print(x,y)
控制流程
順序流程
循環流程
形式:for 元素 in 可迭代對象
執行語句
執行過程
從可迭代對象中,一次去除每一個元素,並進行相應的操作
res = 0
for i in [1,2,3,4]
res += i
res
while 判斷條件
i = 1
res = 0
while i <= 5:
res += i
i += 1
res
換行
print(123,end=" ")
print(456)
PI = 1
X = 5
print("PI - ",PI,"X = ",E)
format
1.
print(“PI = {0}, E = {0}”,format(PI,E))
2.填充輸出
print(“{0:_^20}”,format(PI))
3.數字千分位分隔符
4.浮點數的簡化輸出
使用空格