日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Python 短路運算符

作者:vincent_duan 更新時間: 2022-09-22 編程語言

例如代碼name = "tom" and "jerry",那么變量name的值是多少?

第一步:會將and前后的值轉換為布爾值,這里相當于True and True
第二步:這一次的邏輯處理取決于誰?and中的第一個為True,所以語句的最終結果取決于第二個值(如果第二個為False那么結果為False,如果第二個為True,那么結果為True)。本例中取決于第二個值。所以后面的值等于多少,結果就是多少。
第三步:name的值為jerry


例如:v = "" and "alex"
第一步:會將and前后的值轉換為布爾值,這里相當于False and True
第二步:這一次的邏輯處理取決于誰?and中的第一個為False,所以最終結果取決于第一個值。
第三步: v的值為""


例如: v2 = 1 or 8
第一步:會將or前后的值轉換為布爾值,這里相當于True and True
第二步:這一次的邏輯處理取決于誰?or中的第一個為True,所以最終結果取決于第一個值。后面的值不用看了。
第三步:v2的值為1

原文鏈接:https://blog.csdn.net/vincent_duan/article/details/125506836

欄目分類
最近更新