課程內(nèi)容
Python入門課程N(yùn)O22課 數(shù)據(jù)類型轉(zhuǎn)換
python中的數(shù)據(jù)類型轉(zhuǎn)換分為顯性數(shù)據(jù)類型轉(zhuǎn)換,和隱形數(shù)據(jù)類型轉(zhuǎn)換。
從字面意思來進(jìn)行理解,顯式類型轉(zhuǎn)換,是顯式地從一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型。在Python中通過類型名+()的語法來實(shí)現(xiàn)顯式類型轉(zhuǎn)換。
我們可以將一上四段代碼分別print(number),輸出查看結(jié)果,就知道顯示類型轉(zhuǎn)換的用法了。
隱形類型轉(zhuǎn)化意思是指在使用數(shù)值類型進(jìn)行數(shù)值運(yùn)算時(shí),范圍小的數(shù)據(jù)類型會自動轉(zhuǎn)換為范圍大的數(shù)據(jù)類型。Python中的數(shù)值類型:布爾類型,整型,浮點(diǎn)類型。將其按表示的 范圍大小進(jìn)行排序?yàn)?布爾類型 < 整型 < 浮點(diǎn)類型。
最后我們講下其他類型和布爾類型之間的轉(zhuǎn)化:每一種數(shù)據(jù)類型都有其對應(yīng)的假值,凡是表示假值的轉(zhuǎn)換后的布爾類型都為False。整型中的假值是0,浮點(diǎn)類型的假值是0.0,字符串的假值是空字符串,None類型表示空類型,空類型轉(zhuǎn)換后的布爾類型為False。

- 上一篇
Python入門課程N(yùn)O21課 數(shù)據(jù)運(yùn)算的結(jié)合性與優(yōu)先級
結(jié)合性是指運(yùn)算的順序,數(shù)據(jù)運(yùn)算的結(jié)合性主要有左結(jié)合性和右結(jié)合性。左結(jié)合性是指運(yùn)算時(shí)從左至右進(jìn)行運(yùn)算,右結(jié)合性是從右至左進(jìn)行運(yùn)算。在Python中賦值運(yùn)算為右結(jié)合性,其它運(yùn)算都為左結(jié)合性。舉例說明:x=y=z=2賦值運(yùn)算的結(jié)合性為從右至左,所以首先計(jì)算的是z=2,定義了變量
- 下一篇
Python入門課程N(yùn)O23課 字符串編碼解碼
Python中使用英文引號括住的都是字符串,在Python中字符串的類型名為str。Python中的字符串默認(rèn)采用UNICODE進(jìn)行編碼,也就是說,Python中的字符串是UNICODE字符串。所謂的編碼,是指用數(shù)字來對字符進(jìn)行表示。不同的表示方法,對應(yīng)不同的字符集。那么字符串的編碼和解碼是什么