久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

Python編程的類型轉換是什么?

今天馬哥教育要跟大家分享的文章是Python編程類型轉換是什么?我們要跟大家探討的是Python課程中類型轉換的相關內容,比如將小數轉化為小數如何表達?整數轉化為字符如何表達? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

Python的幾種最基本的數據類型,我們已經見過:

字符串

整數

小數 (浮點數)

bool類型

Python在定義一個變量時不需要給它限定類型。變量會根據賦給它的值,自動決定它的類型。你也可以在程序中,改變它的值,于是也mie就改變了它的類型。例如

a = 1

print a

a = 'hello'

print a

a = True

print a

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

雖然類型可以隨意改變,但當你對一個特定類型的變量進行操作時,如果這個操作與它的數據類型不匹配,就會產生錯誤。比如以下幾行代碼

print ‘Hello’+1

print ‘hello%d’ % '123'

程序運行時會報錯。因為第一句里,字符串和整數不能相加;第二句里,%d需要的是一個整數,而'123'是字符串。

這種情況下,Python提供了一些方法對數值進行類型轉換:

int(x) #把x轉換成整數

float(x) #把x轉換成浮點數

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

bool(x) #把x轉換成bool值

上述兩個例子就可以寫成:

print ‘Hello’+str(1)

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

以下等式的結果均為真:

int('123') == 123

float('3.3') == 3.3

str(111) == '111'

bool(0) == False

并不是所有的值都能做類型轉換,比如int('abc')同樣會報錯,Python沒辦法把它轉成一個整數。

另外關于bool類型的轉換,我們會專門再詳細說明。大家可以先試試以下結果的值,自己摸索一下轉換成bool類型的規律:

bool(-123)

bool(0)

bool('abc')

bool('False')

bool('')

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

以上就是馬哥教育今天為大家分享的關于Python編程類型轉換是什么的文章,另外文末的bool()類型規律大家先摸索一下,下節課我們來學習。希望本篇文章能夠對正在 Python學習?和從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網。最后祝愿小伙伴們工作順利!

聲明:文章來源于網絡,侵刪!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!
<p id="o0hlv"></p><pre id="o0hlv"><label id="o0hlv"></label></pre>

      主站蜘蛛池模板: 依安县| 麻栗坡县| 临泽县| 洞口县| 福安市| 开封县| 莎车县| 锡林郭勒盟| 那曲县| 习水县| 太原市| 肇源县| 游戏| 凯里市| 平南县| 南安市| 杭锦后旗| 苍梧县| 读书| 方山县| 忻城县| 东光县| 郸城县| 苍山县| 弋阳县| 丹江口市| 余庆县| 望城县| 青阳县| 静乐县| 当雄县| 武宁县| 伊川县| 承德市| 聊城市| 昆明市| 墨江| 天祝| 张家港市| 漠河县| 穆棱市|