亚洲熟女综合色一区二区三区,亚洲精品中文字幕无码蜜桃,亚洲va欧美va日韩va成人网,亚洲av无码国产一区二区三区,亚洲精品无码久久久久久久

Python編程類型轉(zhuǎn)換中的bool代表什么?

今天小編要跟大家分享的文章是Python編程類型轉(zhuǎn)換中的bool代表什么?昨天所講的Python的類型轉(zhuǎn)換,你都學(xué)會(huì)了嗎? Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

Python編程類型轉(zhuǎn)換中的 str(x)、float(x)、int(x),代表什么你還記得嗎?昨天最后留的bool類型的轉(zhuǎn)換,你想清楚了嗎?

昨天最后留的幾句關(guān)于bool類型的轉(zhuǎn)換,其中有一行:

bool('False')

print一下結(jié)果,會(huì)發(fā)現(xiàn)是True。這是什么原因?

因?yàn)樵赑ython中,以下數(shù)值會(huì)被認(rèn)為是False:

為0的數(shù)字,包括0,0.0

空字符串,包括'',""

表示空值的None

空集合,包括(),[],{}

其他的值都認(rèn)為是True。

None是Python中的一個(gè)特殊值,表示什么都沒有,它和0、空字符、False、空集合都不一樣。關(guān)于集合,我們后面的課程再說。

所以,‘False’是一個(gè)不為空的字符串,當(dāng)被轉(zhuǎn)換成bool類型之后,就得到True。

同樣bool(' ')的結(jié)果是True,一個(gè)空格也不能算作空字符串。

bool('')才是False。

在if、while等條件判斷語(yǔ)句里,判斷條件會(huì)自動(dòng)進(jìn)行一次bool的轉(zhuǎn)換。比如

a = '123'

if a:

print 'this is not a blank string'

這在編程中是很常見的一種寫法。效果等同于

if bool(a)

或者

if a != ''

恭喜你在Python自學(xué)的道路上又堅(jiān)持了一天,記住bool() False的幾種形式,那么剩下都是True,這兩天大家在學(xué)習(xí)的過程中,記憶的東西比較多,可能會(huì)感到枯燥、乏味,但是堅(jiān)持下去將Python語(yǔ)法這一關(guān)過了,以后會(huì)越來(lái)越有趣的哦,加油!

以上就是小編今天為大家分享的關(guān)于Python編程類型轉(zhuǎn)換中的bool代表什么的文章,希望本篇文章能夠?qū)φ赑ython學(xué)習(xí)和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng),每天都會(huì)有大量?jī)?yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來(lái)源于網(wǎng)絡(luò),如有侵權(quán)請(qǐng)聯(lián)系刪除!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!