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

Python編程的類型轉(zhuǎn)換是什么?

今天馬哥教育要跟大家分享的文章是Python編程類型轉(zhuǎn)換是什么?我們要跟大家探討的是Python課程中類型轉(zhuǎn)換的相關(guān)內(nèi)容,比如將小數(shù)轉(zhuǎn)化為小數(shù)如何表達(dá)?整數(shù)轉(zhuǎn)化為字符如何表達(dá)? Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

Python的幾種最基本的數(shù)據(jù)類型,我們已經(jīng)見過(guò):

字符串

整數(shù)

小數(shù) (浮點(diǎn)數(shù))

bool類型

Python在定義一個(gè)變量時(shí)不需要給它限定類型。變量會(huì)根據(jù)賦給它的值,自動(dòng)決定它的類型。你也可以在程序中,改變它的值,于是也mie就改變了它的類型。例如

a = 1

print a

a = 'hello'

print a

a = True

print a

變量a先后成為了整數(shù)、字符串、bool類型。

雖然類型可以隨意改變,但當(dāng)你對(duì)一個(gè)特定類型的變量進(jìn)行操作時(shí),如果這個(gè)操作與它的數(shù)據(jù)類型不匹配,就會(huì)產(chǎn)生錯(cuò)誤。比如以下幾行代碼

print ‘Hello’+1

print ‘hello%d’ % '123'

程序運(yùn)行時(shí)會(huì)報(bào)錯(cuò)。因?yàn)榈谝痪淅铮址驼麛?shù)不能相加;第二句里,%d需要的是一個(gè)整數(shù),而'123'是字符串。

這種情況下,Python提供了一些方法對(duì)數(shù)值進(jìn)行類型轉(zhuǎn)換:

int(x) #把x轉(zhuǎn)換成整數(shù)

float(x) #把x轉(zhuǎn)換成浮點(diǎn)數(shù)

str(x) #把x轉(zhuǎn)換成字符串

bool(x) #把x轉(zhuǎn)換成bool值

上述兩個(gè)例子就可以寫成:

print ‘Hello’+str(1)

print ‘hello%d’ % int('123')

以下等式的結(jié)果均為真:

int('123') == 123

float('3.3') == 3.3

str(111) == '111'

bool(0) == False

并不是所有的值都能做類型轉(zhuǎn)換,比如int('abc')同樣會(huì)報(bào)錯(cuò),Python沒(méi)辦法把它轉(zhuǎn)成一個(gè)整數(shù)。

另外關(guān)于bool類型的轉(zhuǎn)換,我們會(huì)專門再詳細(xì)說(shuō)明。大家可以先試試以下結(jié)果的值,自己摸索一下轉(zhuǎn)換成bool類型的規(guī)律:

bool(-123)

bool(0)

bool('abc')

bool('False')

bool('')

恭喜你在Python的道路上又堅(jiān)持了一天,今天學(xué)習(xí)的內(nèi)容你需要記清楚了,int(x) #把x轉(zhuǎn)換成整數(shù);float(x) #把x轉(zhuǎn)換成浮點(diǎn)數(shù);str(x) #把x轉(zhuǎn)換成字符串;bool(x)#把x轉(zhuǎn)換成bool值,同時(shí)我們需要注意不要強(qiáng)迫性轉(zhuǎn)化,比如你使用float()將abc轉(zhuǎn)化成浮點(diǎn)數(shù),這是不有點(diǎn)強(qiáng)人所難了?

以上就是馬哥教育今天為大家分享的關(guān)于Python編程類型轉(zhuǎn)換是什么的文章,另外文末的bool()類型規(guī)律大家先摸索一下,下節(jié)課我們來(lái)學(xué)習(xí)。希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng)。最后祝愿小伙伴們工作順利!

聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!

相關(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)!