官术网_书友最值得收藏!

2.5 數值轉換

知識鏈接

Python Number數據類型用于存儲數值。數據類型是不允許改變的,這就意味著如果改變Number數據類型的值,將重新分配內存空間。

2.4節已經描述了數據類型,歸納起來,Python支持以下4種不同的數值類型。

(1)整型(Int)。通常被稱為是整型或整數,是正或負整數,不帶小數點。

(2)長整型(Long Integers)。無限大小的整數,整數最后是一個大寫或小寫的L。

(3)浮點型(Floating Point Real Values)。浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2=2.5×102=250)。

(4)復數(Complex Numbers)。復數由實數部分和虛數部分構成,可以用a+bj,或者complex(a,b)表示,復數的實部a和虛部b都是浮點型。

Python Number數據類型之間如何轉換呢?我們一般會用到轉換指令,也叫轉換函數,如表2.6所示。

表2.6 Number類型轉換函數

課堂任務

1.了解數據類型的特征及其用途。

2.重點掌握數據類型之間互相轉換的方法。

探究活動

任務1

把str(x)轉為字符串函數,請按圖2.13所示進行操作。

圖2.13 字符串轉換函數

任務2

ord(x)把ASCII字符轉換為十進制數,請按圖2.14所示進行操作。

圖2.14 把ASCII字符轉換為十進制數

任務3

chr(x)把十進制數轉換為ASCII字符,請按圖2.15所示進行操作。

圖2.15 把十進制數轉換為ASCII字符

任務4

將一個整數100轉換為一個十六進制字符串,請按圖2.16所示進行操作。

圖2.16 把整數100轉換為十六進制字符串

任務5

將數值型88轉換為表達式字符串,請按圖2.17所示進行操作。

圖2.17 數值轉換為字符串

課堂練習

1.int:將符合數學格式數字型字符串轉換成整數。

     >>> int('123')
     123

2.str:將數字轉換成字符或字符串。

     >>> str(123)
     '123'

3.float:將整數和數字型字符串轉換成浮點數。

主站蜘蛛池模板: 崇左市| 延安市| 台南县| 崇阳县| 望都县| 天水市| 苍溪县| 栖霞市| 新绛县| 仁怀市| 武乡县| 卢湾区| 曲水县| 湛江市| 唐山市| 新邵县| 万山特区| 报价| 新蔡县| 仁布县| 临沧市| 琼中| 肇源县| 柘荣县| 洪湖市| 北安市| 获嘉县| 富宁县| 淅川县| 蒙阴县| 乐陵市| 葫芦岛市| 垦利县| 溧阳市| 武乡县| 桃园市| 弥渡县| 大荔县| 昭平县| 行唐县| 兴安盟|