數字類型轉換 --Python3


數值運算符可以隱式轉換輸出結果的數字類型,另外,Python內置的數字類型轉換函數可以顯示地在數字類型之間轉換:

函數 描述
int(x) 將x轉換為整數,x可以是浮點數和字符串類型
float(x) 將x轉換為浮點數,x可以是整數和字符串
str(x) 將x轉換為字符串類型,x可以是整數和浮點數

1.int(x)

將浮點數轉換為整數(舍去小數部分)

x = 3.1415926
print(x, type(x))
print(int(x), type(int(x)))


將字符串轉換為整數:

str = '31415926'
print(str, type(int(str)))

注意:int(x)函數不可以將字符串里的浮點數轉換為整數

2.float(x)

將整數轉換為浮點數:

x = 3
print(x, type(x))
print(float(x), type(float(x)))

將字符串轉換為浮點數:

x = '3.1415926'
print(x, type(x))
print(float(x), type(float(x)))

1.str(x)

將整數轉換為字符串:

x = 3145926
print(x, type(x))
print(str(x), type(str(x)))


將浮點數轉換為字符串:

x = 3.1415926
print(x, type(x))
print(str(x), type(str(x)))


免責聲明!

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



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