程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python編程筆記(5)條件及Python代碼實現

編輯:Python

條件

布爾值

布爾值 True 和 False 屬於類型 bool

if 語句

if 語句,讓你能夠有條件地執行代碼。這意味著如果條件( if 和冒號之間的表達式)為前面定義的真,就執行後續代碼塊(這裡是一條 print 語句);如果條件為假,就不執行(你應該猜到了)。

else 子句

之所以叫子句是因為 else 不是獨立的語句,而是 if 語句的一部分

elif 子句

要檢查多個條件,可使用 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內核浏覽器。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved