條件
布爾值 True 和 False 屬於類型 bool
if 語句,讓你能夠有條件地執行代碼。這意味著如果條件( if 和冒號之間的表達式)為前面定義的真,就執行後續代碼塊(這裡是一條 print 語句);如果條件為假,就不執行(你應該猜到了)。
之所以叫子句是因為 else 不是獨立的語句,而是 if 語句的一部分
要檢查多個條件,可使用 elif 。 elif 是 else if 的縮寫,由一個 if 子句和一個 else 子句組合而成,也就是包含條件的 else 子句。
if 語句放在其他 if 語句塊中
name = input('What is your name? ')if name.endswith('Gumby'): if name.startswith('Mr.'): print('Hello, Mr. Gumby') elif name.startswith('Mrs.'): print('Hello, Mrs. Gumby') else: print('Hello, Gumby')else: print('Hello, stranger')
(1)比較運算符
比較運算符
--相等運算符
要確定兩個對象是否相等,可使用比較運算符,用兩個等號( == )表示。
--is :相同運算符
== 用來檢查兩個對象是否相等,而 is 用來檢查兩個對象是否相同(是同一個對象)。
--in :成員資格運算符
它可用於條件表達式中。
--字符串和序列的比較
字符串是根據字符的字母排列順序進行比較的。字符是根據順序值排列的。要獲悉字母的順序值,可使用函數 ord 。這個函數的作用與函數 chr 相反。
(2)布爾運算符
運算符 and 是一個布爾運算符。它接受兩個真值,並在這兩個值都為真時返回真,否則返回假。還有另外兩個布爾運算符: or 和 not 。通過使用這三個運算符,能以任何方式組合真值。
如果知道必須滿足特定條件,程序才能正確地運行,可在程序中添加 assert 語句充當檢查點,這很有幫助。
代碼示例
想要完整代碼的朋友,可toutiao搜索“編程研究坊”關注後s信我,回復“Python編程筆記5“獲取
作者:編程研究坊
游戲編程,一個游戲開發收藏夾~
如果圖片長時間未顯示,請使用Chrome內核浏覽器。