,<,=,>=,<=,==,!=的用法和意義與C一致。在使用Python的if語句時,要注意冒號和縮進。最簡單的if語句為if條件測試:要執行的內容如:a=5ifa>3:print("aislargerthan3")ifelse語句與此類似,如a=5ifa>3:print("aislargerthan3"" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

python初學筆記:if語句

系統 1779 0

? ? Python中的條件語句與我之前學過的C,C++很相像,在Python里用 and 代替了&&(與運算符),用or代替了||(或運算符),而其他比較運算符如>,<,=,>=,<=,==,!=的用法和意義與C一致。在使用Python的if語句時,要注意冒號和縮進。?最簡單的if語句為

if 條件測試:

? ? 要執行的內容

如:

a=5

if a>3:

? ? print("a is larger than 3")

if else語句與此類似,如

a=5

if a>3:

? ? print("a is larger than 3")

else:

? ? print("a is smaller than 3")

? ? 除此以外,還有語句if-elif-else,當它遇到通過了的條件測試時,會跳過其他余下的測試,對于一對一的判斷效率很高。elif比較像C中的else if。當需要同時判斷多種情況時,就要使用一系列的if,而不是elif。

? ? 還可以用if語句處理列表,這里參考書中的練習題舉例。

例1:創建包含五個用戶名的列表,當用戶名為“admin”,輸出“Hello admin”,否則輸出“Hello Eric”。當列表為空時,輸出“Empty”

User_Names = ['A','B','C','D','admin']
if User_Names:
?? ?for User_Name in User_Names:
?? ??? ?if User_Name == 'admin':
?? ??? ??? ?print("Hello admin")
?? ??? ?else:
?? ??? ??? ?print("Hello Eric")
else:
?? ?print("Empty")

這里通過if User_Names判斷列表是否為空。

例2:創建兩個列表,一個為當前已有的用戶名列表current_users,一個為新創建的用戶名列表new_users,檢查新列表中的用戶名是否被使用,在比較時不區分大小寫。

current_users = ['Alan','Bob','Clark','David','Eric','Frank']
new_users = ['Gaea','henry','alan','ClarK']
current_lower_users=[]

for current_user in current_users:
?? ?if current_user:
?? ??? ?current_lower_users.append(current_user.lower())
?? ??? ?
if new_users:
?? ?for new_user in new_users:
?? ??? ?if new_user.lower() in current_lower_users:
?? ??? ??? ?print(new_user+" has been enabled.")
?? ??? ?else:
?? ??? ??? ?print(new_user+" enable")

這里我使用一個新的列表current_lower_users用來保存current_users列表中的全小寫元素。最終運行結果為:

Gaea enable
henry enable
alan has been enabled.
ClarK has been enabled.

可以達到預期的目的。不過感覺這種方法比較麻煩,也許后面會找到更簡便的辦法。

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲日产综合欧美一区二区 | 老司机福利免费 | 国产精品二区三区 | 香蕉视频在线免费 | 亚洲国产精品yw在线观看 | 四虎永久精品免费观看 | 中国一级毛片欧美一级毛片 | 中文字幕在线观看一区 | 精品久久久久久亚洲精品 | 久久精品国产2020观看福利色 | 欧美性生交xxxxx丝袜 | 99精品国产费观看视频 | 欧美大尺度 边吃奶边做 | 欧美性精品hd在线观看 | 久久久久激情免费观看 | 玖玖精品国产 | 看a网址| 亚洲免费视频在线 | 国产精品久久大陆 | 特黄未满14周岁毛片 | 在线观看久久 | 日韩中文字幕精品视频在线 | 久久免费播放视频 | 91久久国产成人免费观看资源 | 四虎影视国产884a精品亚洲 | 美女视频黄的全i免费 | 午夜毛片| 国产青青青 | 国产一在线精品一区在线观看 | 国产日韩精品欧美在线ccc | 中文一级国产特级毛片视频 | 国产福利不卡视频在免费播放 | 久久精品国产91久久麻豆自制 | 国产深夜福利视频在线观看 | 亚洲欧美专区精品久久 | 玖玖精品国产 | 久久青草国产免费观看 | 91精品国产高清久久久久 | 农村妇女高清毛片一级 | 亚洲一区免费看 | 4hu影院永久在线播放 |