1. 通過一個例子來看一下Python的條件語句:
如果有多個條件,使用elif(即else if),再來看一下嵌套的if塊:
2. 條件語句少不了比較運算,看一下同一性運算符is:
結果如下:
再來看一個類似的例子:
x is y 意思是 x和y是同一個對象,而x == y 指的是x和y的值一樣。
3. in: 成員資格運算符
4. 字符串比較
結果True。
5. 序列的比較
進一步:
6. 布爾運算符and,or,not
再來看一個好玩的――短路邏輯:
意思是如果or前面語句為真(即有用戶輸入),那么name就會or前面語句的返回值,否則name就會被賦值為字符串<unknown>。