python3的數(shù)據(jù)類(lèi)型及數(shù)據(jù)類(lèi)型轉(zhuǎn)換實(shí)例詳解
之前介紹過(guò)python開(kāi)發(fā)工具Jupyter的使用,今天繼續(xù)講解python的數(shù)據(jù)類(lèi)型,python中有整型、浮點(diǎn)型、字符串、布爾類(lèi)型,我們重點(diǎn)介紹布爾類(lèi)型的運(yùn)算,以及不同數(shù)據(jù)類(lèi)型之間的轉(zhuǎn)換。使用Jupyter運(yùn)行的時(shí)候有兩個(gè)快捷鍵,Shift + Enter執(zhí)行本單元,并且光標(biāo)會(huì)移動(dòng)到下一個(gè)單元;Ctrl + Enter是執(zhí)行本單元,并且光標(biāo)留在本單元。
在python的數(shù)據(jù)類(lèi)型中,我們定義變量a = 1, 那么a是一個(gè)整型;定義變量b = 1.2,那么b就是一個(gè)浮點(diǎn)型,浮點(diǎn)型還有一種科學(xué)記數(shù)法的表示,例如1.5e4;定義變量c = 'aaa',c是一個(gè)字符串類(lèi)型,即可以使用單引號(hào),也可以使用雙引號(hào)。
接下來(lái)重點(diǎn)介紹布爾類(lèi)型,True表示1,F(xiàn)alse表示0,可以進(jìn)行加減乘除等算術(shù)運(yùn)算,如上圖下方所示。但是我們?cè)谶M(jìn)行除法運(yùn)算時(shí)要注意,0即False是不能做除數(shù)的,不然會(huì)報(bào)如下的錯(cuò)誤。
接下來(lái)我們介紹數(shù)據(jù)類(lèi)型轉(zhuǎn)換,我們需要使用到內(nèi)置函數(shù),int()表示將變量變成整型,注意如果是字符串類(lèi)型轉(zhuǎn)整型,一定要是數(shù)值類(lèi)型的,否則會(huì)報(bào)錯(cuò)。
另外我們?cè)趯⒏↑c(diǎn)型使用int()函數(shù)轉(zhuǎn)換為整型時(shí),并不會(huì)四舍五入,而是直接舍棄掉小數(shù)點(diǎn)之后的值。同樣我們可以使用float()內(nèi)置函數(shù)將字符串?dāng)?shù)值或者整 型轉(zhuǎn)換為浮點(diǎn)型。
我們使用內(nèi)置函數(shù)str()將其他類(lèi)型轉(zhuǎn)換成字符串類(lèi)型,需要注意的是在使用str()進(jìn)行類(lèi)型轉(zhuǎn)換之前,不能把str當(dāng)作變量賦值,注意str當(dāng)作變量名時(shí)顏色和其他的變量名都不一樣,在賦值后再使用str()內(nèi)置函數(shù)將會(huì)報(bào)錯(cuò)。
最后,我們介紹一下在Jupyter中重啟服務(wù)的操作,點(diǎn)擊下圖一所示的符號(hào)可以重啟服務(wù),或者點(diǎn)擊菜單欄的Kernel然后選擇如下的兩個(gè)選項(xiàng),注意兩個(gè)選項(xiàng)的不同,可以自己操作試一下。
以上步驟和知識(shí)點(diǎn)希望能夠幫助到大家,感謝大家對(duì)腳本之家的支持。
- python輸入、數(shù)據(jù)類(lèi)型轉(zhuǎn)換及運(yùn)算符方式
- python數(shù)據(jù)處理之Pandas類(lèi)型轉(zhuǎn)換的實(shí)現(xiàn)
- Python數(shù)據(jù)類(lèi)型轉(zhuǎn)換匯總
- Python數(shù)據(jù)類(lèi)型轉(zhuǎn)換詳解
- Python如何實(shí)現(xiàn)強(qiáng)制數(shù)據(jù)類(lèi)型轉(zhuǎn)換
- Python常見(jiàn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換操作示例
- 淺談python數(shù)據(jù)類(lèi)型及類(lèi)型轉(zhuǎn)換
- 常用python數(shù)據(jù)類(lèi)型轉(zhuǎn)換函數(shù)總結(jié)
- Python數(shù)據(jù)類(lèi)型轉(zhuǎn)換實(shí)現(xiàn)方法
相關(guān)文章
如何將conda虛擬環(huán)境添加到Jupyter lab內(nèi)核
這篇文章主要介紹了如何將conda虛擬環(huán)境添加到Jupyter lab內(nèi)核問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06Python+pandas計(jì)算數(shù)據(jù)相關(guān)系數(shù)的實(shí)例
今天小編就為大家分享一篇Python+pandas計(jì)算數(shù)據(jù)相關(guān)系數(shù)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07Python SVM(支持向量機(jī))實(shí)現(xiàn)方法完整示例
這篇文章主要介紹了Python SVM(支持向量機(jī))實(shí)現(xiàn)方法,結(jié)合完整實(shí)例形式分析了基于Python實(shí)現(xiàn)向量機(jī)SVM算法的具體步驟與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-06-06python量化之搭建Transformer模型用于股票價(jià)格預(yù)測(cè)
這篇文章主要介紹了python量化之搭建Transformer模型用于股票價(jià)格預(yù)測(cè),文章圍繞主題展開(kāi)基于python搭建Transformer,需要的小伙伴可以參考一下2022-05-05python+matplotlib繪制3D條形圖實(shí)例代碼
這篇文章主要介紹了python+matplotlib繪制3D條形圖實(shí)例代碼,具有一定借鑒價(jià)值,需要的朋友可以參考下2018-01-01python+opencv 讀取文件夾下的所有圖像并批量保存ROI的方法
今天小編就為大家分享一篇python+opencv 讀取文件夾下的所有圖像并批量保存ROI的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-01-01Pytorch dataloader在加載最后一個(gè)batch時(shí)卡死的解決
這篇文章主要介紹了Pytorch dataloader在加載最后一個(gè)batch時(shí)卡死的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05用tensorflow構(gòu)建線(xiàn)性回歸模型的示例代碼
本篇文章主要介紹了用tensorflow構(gòu)建線(xiàn)性回歸模型的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03