python语言的数字类型_基本数据类型数字
數字也有數字的分類,本節我們會依次來學習整數、浮點數和復數。
1.整數
整數是表述整數的數值,沒有小數部分。在Python中,整數包括正整數、負整數和0,在Python中數值超過計算機自身的計算功能時會自動轉用高精度計算。整數類型包括二進制、八進制、十進制和十六進制。
1)二進制
二進制整數比較簡單,由計算機世界最重要的‘0’和‘1’組成,它的進位規則‘逢二進一’,即101+001=110
二進制轉十進制的方式為每一位乘以基數的角標次方的和,我們舉例來說明一下。
拿數字101011來說:
2)八進制
八進制數包含0-7,規則為‘逢八進一’,以0o開頭。在Python3.x中八進制數必須以0o開頭,例如0o234,0o169等。
3)十進制
十進制的應用比較廣泛,大家在日常生活中大多使用的都是十進制數,例如:123,456,123456789等。
4)十六進制
十六進制進制數包含0-9和A-F,規則為‘逢十六進一’,以0x或者0X開頭,例如0x36,0x169等。
2.浮點型
浮點數大家在生活中也比較常見,例如1.5,26.37這種由整數和小數兩部分組成。浮點數還可以通過科學計數法表示。例如 3.6e5,9.26e-2等,浮點數的數據類型為float。
3.復數(特殊的浮點型)
Python中的復數等同于我們在數學中學習到的復數,由實部和虛部構成。且由j或J構成虛部。
我們來表示一個復數,66.6+8.88j,那么66.6表示的是實部,8.88則是虛部。
本章的內容主要講解了整數的類型,下面通過一個實例來介紹一下整數、浮點數。
代碼如下(大家可以自己運行一遍)。a=123456
b=12.3456
c=2.2+5.6j
print('a的值為:',a)
print('a的類型:',type(a))
print('b的值為:',b)
print('b的類型:',type(b))
print('c的值為:',c)
print('c的類型:',type(b))#可以看出復數的類型,它的實部和虛部都是浮點數
輸出結果如下:a的值為: 123456
a的類型:
b的值為: 12.3456
b的類型:
c的值為: (2.2+5.6j)
c的類型:
總結
以上是生活随笔為你收集整理的python语言的数字类型_基本数据类型数字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: string获取 倒数 下标_Redis
- 下一篇: python怎么导入txt数据库_Pyt