1. 程式人生 > 其它 >控制流

控制流

技術標籤:Python辦公自動化python

比較操作符

  • ==
  • !=
  • <
  • >
  • <=
  • >=

布林操作符

  • and---- &(不是java裡的&&)
  • or----- |(不是||)
  • not-----
    在這裡插入圖片描述在這裡插入圖片描述
    更沒有4!>2和4not>2的寫法,!=是唯一的!用法
    也就是說!的用法有兩個,一個是!=,另一種是!後面跟boolean型變數
    not的用法只有一個,就是後面跟boolean變數,也就是!的第二個用法

and和or的用法就是有連線兩個boolean變數

控制流語句

  • if
  • else
  • elif 不要寫成else if
  • break
  • continue
  • sys.exit()  提前結束程式,需要匯入sys包
while True:
    print("welcome")
    name = input("Who are you?")
    if name != "Tom":
        continue
    pd = input("hello Tom,please enter your password")
    if pd == "123456":
        break
print("Access granted")

執行結果:
在這裡插入圖片描述

for迴圈

一般和range()搭配,或者遍歷list等

range(a,b,c):
  [a,b)步長為c

注意點:

(1)0,0.0,以及’’(空字串)在作為判斷條件時,都會被當作False,可以巧妙利用。
(2)匯入包,有兩種寫法,第一種就是直接import A,第二種就是from A import …
區別就是第二種使用裡面的方法時,不需要加A包作為字首,第一種必須A.方法名(),但是為了更清晰,一般使用第一種直接import