Python數據類型---數值類型


一、整數(Integer)簡稱Int,又稱整型,由正整數、負整數、0構成,不包括小數,分數。

a,b=1,2 #一種賦值方法,此時a=1,b=2

print(a+b) #加法 3

print(a-b) #減法 -1

print(a*b) #乘法 2

print(a/b)#除法0.5

print(a//b) #取整除,0

print(b**b) #求冪次 4

print(a%b) #求余 1

二、浮點數(Float),帶小數點的數字。也可以使用科學計數法表示(2.5e3 = 2.5 x 103 = 2500)

a,b=100,2.0#一種賦值方法,此時a=100,b=2.0

print(a+b) #加法102.0

注意:將一個整數與一個浮點數相加得到一個浮點數。

查看a+b類型,使用type(a+b)    結果 <class 'float'>

int與float之間數據類型的轉換實例

int_num=100

float_num=100.1

print(float(int_num)) #將整數類型轉換為浮點型 100.0

print(int(float_num))#將浮點型類型轉換為整數型 100

三、復數(Complex)由實部和虛部組成,其數學表示形式為a+bj(a,b均為實數),a稱為實部,b稱為虛部.或者表示為complex(a,b)形式。

如:(1)a=2+3j

print(a.real,a.imag) #2.0   3.0

其中:a.real稱為a的實部,a.imag稱為a的虛部。

(2)a=complex(1,2)

print(a) #結果:1+2j

課后習題:

復數2.3e+3-1.34e-3j的實部和虛部分別是什么?如何求?(2300.0      -0.00134)

四、布爾(Boolean)又稱邏輯,bool是int的子類,用True(1)表示真,False(0)表示假。

邏輯運算符:Not,And,Or

 例題:print(1<2) #True

print(1>2) #False

bool(0)# 整數0被轉換成False 

bool(1) #非整數0被轉換成為True

bool('') #空字符串被轉換為False

bool("   ") #非空字符串被轉換為True

bool([]) #空列表被轉換為False

bool({}) #空集合被轉換為False

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM