if 是條件判斷語句,是高階語言都有的特性。
數字比較
>>> age = 18
>>> age == 18
true
數字比較有等於、小於、小於等於、大於、大於等於
>>> age = 18
>>> age == 18
true
>>> age < 17
false
>>> age <= 17
false
>>>
>>> age > 18
false
>>> age >= 18
true
判斷多個條件
>>> age = 18
>>> height = 170
>>> age >= 18 and height >= 170
true
>>> age > 18 or height > 165
true
>>> (age > 18) or (height > 165)
true
布林表示式
>>> a = 'he' not in 'hello'
>>> a
false
>>> changed = true
>>> changed
true
if 語句
>>> age = 19
>>> if age >= 18:
... print('你成年了')
...你成年了
if - else
>>> age = 17
>>> if age >= 18:
... print('你成年了')
... else:
... print('你未成年')
...你未成年
if - elif - else
>>> age = 19
>>> if age < 18:
... print('你未成年')
... elif age < 22:
... print('你成年了,但是你還不能結婚')
... else:
... print('你可以結婚了')
...你成年了,但是你還不能結婚
可以有多個elif
>>> age = 33
>>> if age < 18:
... print('你未成年')
... elif age < 22:
... print('你還不能結婚')
... elif age < 30:
... print('你該結婚了')
... elif age < 60:
... print('你還不能退休')
... else:
... print('你可以退休了')
...你還不能退休
>>> message = 'hello python'
>>> if message:
... print('你有新的訊息')
... else:
... print('沒有訊息')
...你有新的訊息
python3 7入門系列八 函式
函式是具有名字的一段可重複使用的 塊 定義函式使用關鍵字 def def hello print hello hello hello 函式的引數 def hello name print hello,name hello tom hello,tom 其中,定義hello函式時的引數name是形參,呼...
python3 7入門系列十四 排版縮排及其他
縮排 python的 組織排版不用大括號,而是靠縮進來表示 塊,如 a 5 if a 0 print 大於0 else print 小於等於0 並且縮排一定要對齊 即空格數要一樣 不對齊會報語法錯誤 空行相同功能的語句寫在一起,不同功能的語句用空行分隔 函式之間用空行分隔 類的後面用兩行空行分隔 注...
Python3 7安裝部署
教你如何在 centos 7 下編譯安裝 python 3.7 與 python 2.7.5 共存。環境 centos 7.6 x64 一 安裝python 3.7 wget 如果沒有wget命令,可以使用命令安裝 yum y install wget 安裝依賴包,避免安裝過程 現的 zipimpo...