日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

补充知识:三元运算和逻辑运算

發(fā)布時間:2025/4/9 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 补充知识:三元运算和逻辑运算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一. 邏輯運算符和邏輯表達式

  邏輯表達式是用邏輯運算符和變量連接起來的式子。任何語言的邏輯運算符都一般分為3種——邏輯與、邏輯或和邏輯非。C、Java語言的邏輯運算符用&&、‖、!表示,Python采用and、or、not。下圖列出了Python中的邏輯運算符和表達式。

?

求結果:首先我們需要明白一點,在python中,Flase的值有:None,0 空列表,空字典,空元組,空字符串,自定義的對象實例,該對象的__bool__方法返回False,或__len__返回的0'''v1 = 1 or 3? v2 = 1 and 3? v3 = 0 and 2 and 1 v4 = 0 and 2 or 1 v5 = 0 and 2 or 1 or 4 v6 = 0 or False and 1 v1: 1為True,直接返回1 v2: 1為真,返回3 v3: 0為False,返回0,繼續(xù)計算 0 and 1 ,返回 0 v4: 0為False,返回0,繼續(xù)計算 0 or 4,返回 4 v5: 0為False,返回0,繼續(xù)計算 0 or 1 ,返回1,繼續(xù)計算 1 or 4 返回1 v6 : 0為False,返回后面的False,繼續(xù)計算False and 1 ,返回 False and:當a為True時,才計算b,否則返回a
or:當a為Flase時,才計算b,否則返回a '''

?

二. 三目運算(三元運算)

  三元運算符通常在Python里被稱為條件表達式,這些表達式基于真(true)/假(false)的條件判斷,在Python 2.4以上才有了三元操作。它允許用簡單的一行快速判斷,而不是使用復雜的多行if語句。 這在大多數時候非常有用,而且可以使代碼簡單可維護。

下面是一個偽代碼和例子:

  偽代碼:

#如果條件為真,返回真 否則返回假 condition_is_true if condition else condition_is_false

?例子:

a = 0 b = 1 b =5 if a > 1 else 10 print(b) # 10# 如果a>1,則b=5,否則b=10

?

三元運算另一種寫法:

偽代碼:

#(返回假,返回真)[真或假] (if_test_is_false, if_test_is_true)[test]

例子:

a = 1 b =1 res = (5,10)[a] print(res) # 10

?

  上面的例子沒有被廣泛使用,而且Python玩家一般不喜歡那樣,因為沒有Python味兒(Pythonic)。這樣的用法很容易把真正的數據與True/False弄混淆.另外一個不使用元組條件表達式的緣故是因為在元組中會把兩個條件都執(zhí)行,而?if-else?的條件表達式不會這樣。

?

condition = True print(2 if condition else 1 / 0) #輸出: 2print((1 / 0, 2)[condition]) #輸出ZeroDivisionError異常

?

  這是因為在元組中是先建數據,然后用True(1)/False(0)來索引到數據。所以在建數據的時候,1/0 就報錯,程序就終止了. 而if-else條件表達式遵循普通的if-else邏輯樹, 因此,如果邏輯中的條件異常,或者是重計算型(計算較久)的情況下,最好盡量避免使用元組條件表達式。

三元運算使用邏輯運算符來表示:

x = 表達式 and y(真值返回) or z (假值返回)

例子:

a = 1 b =2b = a > b and 5 or 10print(b) # 10

?

轉載于:https://www.cnblogs.com/lovepy3/p/9268006.html

總結

以上是生活随笔為你收集整理的补充知识:三元运算和逻辑运算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩黄色免费观看 | 一级激情视频 | 午夜伦理福利视频 | 草草影院一区二区三区 | 国产一区二区女内射 | 懂爱av| 国产视频久久久 | 日韩视频精品在线 | 青青青国产精品一区二区 | 中文字幕一区二区免费 | av久草 | www香蕉视频 | www天天干| 国产一级片免费看 | 亚洲国产乱 | 五十路av| 国产精彩视频一区 | 美女爱爱视频 | 古代玷污糟蹋np高辣h文 | 俺来也俺也啪www色 欧洲一区二区视频 | 国产精品骚 | 精品人妻一区二区三区久久 | 超碰人人人人人人人 | 国产精品麻豆果冻传媒在线播放 | 警察高h荡肉呻吟男男 | 国产三级做爰高清在线 | 免费黄色三级 | 人妻毛片| 亚洲性生活视频 | 一区二区三区三区在线 | 色综合天 | 日韩久久精品 | 人人射人人射 | 三上悠亚在线一区 | 亚洲国产日韩欧美在线观看 | 日韩精品在线观看一区二区 | 波多野结衣一区 | 久久久久国产精品国产 | 国产精品熟女久久久久久 | 国产人妻精品一区二区三区不卡 | 成人综合社区 | 亚洲日本韩国在线 | 91啦丨九色丨刺激 | 天堂а√在线中文在线新版 | 久插视频 | 国产aaa级片| 国产大片中文字幕 | 麻豆av一区二区三区在线观看 | 特级毛片www | 一二三四av | 日韩人妻精品中文字幕 | 成人午夜视频免费看 | 亚洲欧美一区二区三区在线观看 | 香蕉av777xxx色综合一区 | 日韩精品视频网站 | 国产精品美女久久久久 | 欧美成人精品三级网站 | av网址在线播放 | 国产95在线 | 欧美伦理一区二区三区 | 青娱乐国产在线视频 | 国产久视频 | 黄色免费看视频 | 精品毛片一区二区三区 | 越南黄色一级片 | 成人av手机在线 | 午夜性色 | 亚洲成av人片在线观看 | 国产高潮在线观看 | 一本一道人人妻人人妻αv 九一在线视频 | 黄色三级视频在线观看 | 中文字幕中文在线 | 校园sm主奴调教1v1罚视频 | 欧美色老头old∨ideo | 一区二区三区网 | 日韩成人在线视频观看 | 影音先锋人妻啪啪av资源网站 | 一区二区三区亚洲视频 | 黄在线免费观看 | 吊侵犯の奶水授乳羞羞漫画 | 男女男精品视频 | 涩涩屋视频在线观看 | 波多野结衣在线看 | 国产色99 | 国产成人一区二区三区小说 | 一进一出好爽视频 | 性色av一区二区三区在线观看 | 伊人av网| 天堂国产 | 国产污污视频 | 久久91精品国产91久久小草 | 激情六月婷 | 不卡av网| 久久尤物| 久久成人午夜 | 熟妇人妻中文字幕无码老熟妇 | 国产91区 | 日本夫妻性生活视频 | 男人操女人的免费视频 |