懸疑驚悚片《瑞秋的自殺慘案》將於11月1日在Nintendo Switch首次亮相
阿新 • • 發佈:2021-10-23
1.成員運算
判斷某個個體在不在某個群體內
關鍵字:in 在 not in 不在
字典預設暴露給外界的只有k
2.身份運算
判斷兩個資料值和記憶體地址是否相等
符號: == 只判斷值
is 判斷記憶體地址
值相等記憶體地址不一定相等
記憶體地址相等值一定相等
3.流程控制
流程控制即控制事物的執行流程
任何使用執行流程只有三種情況
1.順序結構
自上而下依次執行
2.分支結構
在執行過程中根據條件的不同可能會執行不同的流程‘
3.迴圈結構
在執行過程中有些程式碼需要反覆執行
4.必知必會
1.條件都會轉成布林值 從決定子程式碼是否執行
2.在Python中使用縮排來代表程式碼的從屬關係
3.並不是所有的程式碼都可以擁有子程式碼
4.同屬於某個程式碼的多行子程式碼必須要保持相同的縮排量
在python中推薦使用四個空格來縮排
ps:小技巧 上一行程式碼的結尾如果是冒號 那麼下一行程式碼必縮排
5.分支結構
1.單if分支結構
if 條件:
條件成立之後執行的子程式碼塊
2.if與else連用
if 條件:
條件成立之後執行的子程式碼塊
else:
條件不成立的情況下執行的子程式碼塊
ps:if與else連用 兩者的子程式碼永遠只會執行一個
3.if elif else三者連用
f 條件1:
條件1成立之後執行的子程式碼塊
elif 條件2:
條件1不成立 條件2成立之後執行的子程式碼塊
elif 條件3:
條件1和2都不成立 條件3成立之後執行的子程式碼塊
...
else:
上述條件都不成立 執行的子程式碼塊
ps:elif可以有多個
三者連用也是隻會其中一個子程式碼塊
6.
7.while迴圈
while 條件:
條件成立之後迴圈執行的子程式碼塊
8.小遊戲
ace = 0 while ace < 3: face = input('談過幾個:') if face == '一個沒有': print('單身狗') break else: print('放屁') ace += 1 if ace == 3: print('你還能說不') l1 = input('能就說中\n:') if l1 == '中': ace = 0 else: print('單身狗一個') break