Python數(shù)據(jù)類型之Number數(shù)字操作實例詳解
本文實例講述了Python數(shù)據(jù)類型之Number數(shù)字操作。分享給大家供大家參考,具體如下:
一、Number(數(shù)字)
數(shù)據(jù)類型
為什么會有不同的數(shù)據(jù)類型?
計算機是用來做數(shù)學計算的機器,因此它可以處理各種數(shù)值,但是計算機能夠處理的遠遠不止是數(shù)值,它還可以處理文本、圖形、音頻、視頻等各種各樣的數(shù)據(jù),不同的數(shù)據(jù)要定義不同的數(shù)據(jù)類型。
python的數(shù)據(jù)類型分為幾種?
1.Number(數(shù)字)
a.整數(shù) :python可以處理任意大小的整數(shù),當然包括負整數(shù),在程序的表示方法和數(shù)學上的寫法是一模一樣的,例如:1, 100, -10等
b.浮點數(shù):浮點數(shù)又稱小數(shù),之所以稱之為浮點數(shù),是因為按照科學計數(shù)法表示的的時候,一個浮點數(shù)的位置是可變的,比如1.23x10^5 與 12.3x10^4是相等的。[在python中浮點數(shù)的表示會有一定的誤差,這個誤差的原因是實數(shù)的無限精度跟計算機的有限內(nèi)存之間的矛盾]
注意:整數(shù)與浮點數(shù)在計算機內(nèi)存的存儲方式不同,整數(shù)運算是精確的,而浮點數(shù)運算則可能會有四舍五入的誤差。
c.復數(shù):復數(shù)由實數(shù)部分和虛數(shù)部分組成,可以用a+bj或者complex(a,b)的形式表示,復數(shù)的實部a和虛部b都是浮點型。
int(x):將x轉(zhuǎn)換為一個整數(shù)
float(x):將x轉(zhuǎn)換為一個浮點數(shù)
print(int(1.9)) print(float(1))
輸出:
1
1.0
二、常用的數(shù)學函數(shù)
1、abs(num)
返回num的絕對值
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ù)一:需要進行四舍五入的數(shù)據(jù);
參數(shù)二:保留小數(shù)的位數(shù)。若n不寫,默認為0
print(round(123.486,2)) print(round(123.485,2))
輸出:
123.49
123.48
2.Boolean(布爾值)
布爾值只有True、False兩種值,在python中可以直接用True、False表示布爾值【注意大小寫】,也可以通過布爾運算計算出來:
3.None(空值)
空值是python里一個特殊的值,用None表示,None不是0,而是一個特殊的空值。
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python數(shù)學運算技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
- python-pandas創(chuàng)建Series數(shù)據(jù)類型的操作
- Python 分布式緩存之Reids數(shù)據(jù)類型操作詳解
- Python常見數(shù)據(jù)類型轉(zhuǎn)換操作示例
- python內(nèi)置數(shù)據(jù)類型之列表操作
- Python數(shù)據(jù)類型中的“冒號“[::]——分片與步長操作示例
- python數(shù)據(jù)類型_字符串常用操作(詳解)
- python數(shù)據(jù)類型_元組、字典常用操作方法(介紹)
- 淺談Python數(shù)據(jù)類型判斷及列表腳本操作
- 淺談python數(shù)據(jù)類型及其操作
相關(guān)文章
Python argparse模塊實現(xiàn)解析命令行參數(shù)方法詳解
argparse 是 python 自帶的命令行參數(shù)解析包,可以用來方便的服務命令行參數(shù)。本文將通過示例和大家詳細講講argparse的使用,需要的可以參考一下2022-09-09
Python使用keras和tensorflow遇到的問題及解決
這篇文章主要介紹了Python使用keras和tensorflow遇到的問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-03-03
python神經(jīng)網(wǎng)絡MobileNetV3?small模型的復現(xiàn)詳解
這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡MobileNetV3?small模型的復現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05

