Python數(shù)據(jù)類(lèi)型之Number數(shù)字操作實(shí)例詳解
本文實(shí)例講述了Python數(shù)據(jù)類(lèi)型之Number數(shù)字操作。分享給大家供大家參考,具體如下:
一、Number(數(shù)字)
數(shù)據(jù)類(lèi)型
為什么會(huì)有不同的數(shù)據(jù)類(lèi)型?
計(jì)算機(jī)是用來(lái)做數(shù)學(xué)計(jì)算的機(jī)器,因此它可以處理各種數(shù)值,但是計(jì)算機(jī)能夠處理的遠(yuǎn)遠(yuǎn)不止是數(shù)值,它還可以處理文本、圖形、音頻、視頻等各種各樣的數(shù)據(jù),不同的數(shù)據(jù)要定義不同的數(shù)據(jù)類(lèi)型。
python的數(shù)據(jù)類(lèi)型分為幾種?
1.Number(數(shù)字)
a.整數(shù) :python可以處理任意大小的整數(shù),當(dāng)然包括負(fù)整數(shù),在程序的表示方法和數(shù)學(xué)上的寫(xiě)法是一模一樣的,例如:1, 100, -10等
b.浮點(diǎn)數(shù):浮點(diǎn)數(shù)又稱小數(shù),之所以稱之為浮點(diǎn)數(shù),是因?yàn)榘凑湛茖W(xué)計(jì)數(shù)法表示的的時(shí)候,一個(gè)浮點(diǎn)數(shù)的位置是可變的,比如1.23x10^5 與 12.3x10^4是相等的。[在python中浮點(diǎn)數(shù)的表示會(huì)有一定的誤差,這個(gè)誤差的原因是實(shí)數(shù)的無(wú)限精度跟計(jì)算機(jī)的有限內(nèi)存之間的矛盾]
注意:整數(shù)與浮點(diǎn)數(shù)在計(jì)算機(jī)內(nèi)存的存儲(chǔ)方式不同,整數(shù)運(yùn)算是精確的,而浮點(diǎn)數(shù)運(yùn)算則可能會(huì)有四舍五入的誤差。
c.復(fù)數(shù):復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分組成,可以用a+bj或者complex(a,b)的形式表示,復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)型。
int(x)
:將x轉(zhuǎn)換為一個(gè)整數(shù)
float(x)
:將x轉(zhuǎn)換為一個(gè)浮點(diǎn)數(shù)
print(int(1.9)) print(float(1))
輸出:
1
1.0
二、常用的數(shù)學(xué)函數(shù)
1、abs(num)
返回num的絕對(duì)值
print(abs(-3))
輸出:
3
2、max(num1,num2,…,numn)
返回給定參數(shù)的最大值
num1 = 10 num2 = 20 print(num1 > num2) print(max(num1,num2,56))
輸出:
False
56
3、min(num1,num2,…,numn)
返回給定參數(shù)的最小值
print(min(12,3,34,0))
輸出:
0
4、pow(x,y)
求x的y次方,x^y
print(pow(2,3))
輸出:
8
5、round(num,n) :
四舍五入。
參數(shù)一:需要進(jìn)行四舍五入的數(shù)據(jù);
參數(shù)二:保留小數(shù)的位數(shù)。若n不寫(xiě),默認(rèn)為0
print(round(123.486,2)) print(round(123.485,2))
輸出:
123.49
123.48
2.Boolean(布爾值)
布爾值只有True、False兩種值,在python中可以直接用True、False表示布爾值【注意大小寫(xiě)】,也可以通過(guò)布爾運(yùn)算計(jì)算出來(lái):
3.None(空值)
空值是python里一個(gè)特殊的值,用None表示,None不是0,而是一個(gè)特殊的空值。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門(mén)與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
- python-pandas創(chuàng)建Series數(shù)據(jù)類(lèi)型的操作
- Python 分布式緩存之Reids數(shù)據(jù)類(lèi)型操作詳解
- Python常見(jiàn)數(shù)據(jù)類(lèi)型轉(zhuǎn)換操作示例
- python內(nèi)置數(shù)據(jù)類(lèi)型之列表操作
- Python數(shù)據(jù)類(lèi)型中的“冒號(hào)“[::]——分片與步長(zhǎng)操作示例
- python數(shù)據(jù)類(lèi)型_字符串常用操作(詳解)
- python數(shù)據(jù)類(lèi)型_元組、字典常用操作方法(介紹)
- 淺談Python數(shù)據(jù)類(lèi)型判斷及列表腳本操作
- 淺談python數(shù)據(jù)類(lèi)型及其操作
相關(guān)文章
python爬蟲(chóng)將js轉(zhuǎn)化成json實(shí)現(xiàn)示例
這篇文章主要為大家介紹了python爬蟲(chóng)將js轉(zhuǎn)化成json實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05Python學(xué)習(xí)Turtle庫(kù)畫(huà)對(duì)稱勾股樹(shù)體會(huì)分形驚艷
這篇文章主要為大家介紹了Python學(xué)習(xí)中如何使用Turtle庫(kù)畫(huà)對(duì)稱勾股樹(shù),從而體會(huì)到分形世界的驚艷,文中附含詳細(xì)示例代碼有需要的朋友可以借鑒參考下2021-09-09python實(shí)現(xiàn)簡(jiǎn)單淘寶秒殺功能
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單淘寶秒殺功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05深入理解Python虛擬機(jī)中列表(list)的實(shí)現(xiàn)原理及源碼剖析
在本篇文章當(dāng)中主要給大家介紹?cpython?虛擬機(jī)當(dāng)中針對(duì)列表的實(shí)現(xiàn),在?Python?中,List?是一種非常常用的數(shù)據(jù)類(lèi)型,可以存儲(chǔ)任何類(lèi)型的數(shù)據(jù),并且支持各種操作,如添加、刪除、查找、切片等,在本篇文章當(dāng)中將深入去分析這一點(diǎn)是如何實(shí)現(xiàn)的2023-03-03python實(shí)戰(zhàn)之德州撲克第二步-判斷牌型
這篇文章主要介紹了python實(shí)戰(zhàn)之德州撲克第二步-判斷牌型,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下2021-04-04Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)詳解
這篇文章主要介紹了Python自定義函數(shù)的創(chuàng)建、調(diào)用和函數(shù)的參數(shù)、變量作用域等常見(jiàn)問(wèn)題,需要的朋友可以參考下2014-03-03Python 二進(jìn)制字節(jié)流數(shù)據(jù)的讀取操作(bytes與bitstring)
本文主要介紹了Python 二進(jìn)制字節(jié)流數(shù)據(jù)的讀取操作(bytes與bitstring),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03