1. 程式人生 > 其它 >一週目,四日學習

一週目,四日學習

邏輯運算子  and  or  not

1 與  and  and連結的條件必須都滿足才能成立,有一個未滿足就不成立

2 或  or   or連結的條件只要有一個滿足就成立,

3 非  not   not表示取反,只要不滿足not的條件即可成立

邏輯運算子和位運算子具有以下部分中描述的優先順序順序,並且其優先順序低於算術運算子、串聯運算子和比較運算子,但是可以有括號來調整優先順序順序

成員運算子  in

判斷某一個個體是否在群體之內,用in

eg  list=【aa,chanrley,wang】   name=input(‘使用者名稱:aa’)  print(name) in list  Ture

身份運算子  id

使用id可以檢視變數名的記憶體地址

輸入id(變數名),隨後就會返還一串數字,這個數字可以看成是變數名的地址
有些變數名的資料相同但是地址不同,有些變數名地址相同,那麼資料一定相同

流程控制

順序結構

從上往下依次執行的結構

分支結構  if

根據滿足條件的不同,執行不同的結果。

即 if 結構 或是 if+else結構 或是 if+elif+else結構

注:在一個分支結構中只出現一個 if 和 else,但是可以出現多個 elif

if巢狀

當if判斷過程從還需要再做if判斷就是if巢狀

迴圈結構  while

當條件符合/不符合時進行某種表示式操作,直到不符合/符合條件為止結束迴圈

while 條件:
條件成立之後執行的迴圈體程式碼
1.先判斷條件是否成立 如果成立
2.執行while迴圈體程式碼 程式碼執行完畢之後繼續判斷條件是否成立
3.如果還成立則繼續執行while迴圈體程式碼 程式碼執行完畢之後繼續判斷條件是否成立
4.重複執行步驟2和3直到條件不成立為止

continue和break只會影響所在層的最近的while

注意  在python中通過程式碼的縮排來表示程式碼的從屬關係,同等級的從句要保持相同的縮排距離,同時有些程式碼,不具備擁有從句的能力