len 判斷字串長度或元素個數
in 判斷元素是否屬於集合、列表、字典
not in
is 判斷兩個變數的id是否相等
== 判斷兩個變數的值是否相等
if 條件:
命令elif 條件:
命令else:
命令可變:在id不變的情況下可以改變value(列表、字典、集合)
不可變:value一旦改變,id也隨之改變(說明開闢了新的記憶體空間)
while 條件:
命令取出列表中的元素:
l1 = ['1','2','a','b','f','g']
a = 0
while a < len(l1):
print(l1[a])
a += 1
while可以和else配合使用,while迴圈執行完成後才會執行else語句
import random
computer = ['石頭','剪刀','布']
res2 = random.choice(computer)
由於部分語句在shell中已經學過,且用法大致相同,此處不再贅述
for i in range(10): (range(a,b,c)從a開始到b,步長為c。取值a≤i<b)
列表、元組、字典、字串、集合都可以作為迴圈取值範圍,並且都按照元素下標進行迴圈
python 運算子與流程控制
算術運算 復合運算 關係運算 比較運算 邏輯運算 判斷是否在100 200之間 print a 100 and a 200 與上式等價 print 100 a 200 判斷是否是閏年 y int input 請輸入乙個年份 print y 4 0 and y 100 0 or y 400 0 成員運...
python 運算子與流程控制
算術運算 復合運算 關係運算 比較運算 邏輯運算 判斷是否在100 200之間 print a 100 and a 200 與上式等價 print 100 a 200 判斷是否是閏年 y int input 請輸入乙個年份 print y 4 0 and y 100 0 or y 400 0 成員運...
流程控制與陣列
順序結構,分支 選擇 結構,迴圈結構 塊中沒有if,switch,for,while等的,都是順序結構 if分支 單分支,二路分支,多分支 switch分支 說明 根據switch後面表示式的值,去依次和case後面的值匹配,遇到匹配的就從這個case進入,執行後面的 塊,不再判斷後面的case d...