float()函數是python中一個比較常用的內建函數,我們要詳細掌握它的使用方法,避免在編寫代碼的過程中錯誤使用。
float()函數返回一個十進制浮點型數值(小數)。
float()括號內只能是三種類型的數據:
1.二進制、八進制、十進制、十六進制的整數。
2.bool(布爾值True和False)。
3.表示十進制數字的字符串(如 ‘32’ )。
三種類型的例子分別對應下面三個代碼:`在這里插入代碼片`
代碼1:
print(float(18)) # 十進制的整數18 打印出十進制小數18.0
print(float(0x41)) # 十六進制整數41 打印出十進制小數65.0
print(float(0o41)) # 八進制整數41 打印出十進制小數33.0
print(float(0b1101)) # 二進制整數1101 打印出十進制小數13.0
代碼2
print(float(True)) # 布爾值True 打印出十進制小數1.0
print(float(False)) # 布爾值False 打印出十進制小數0.0
代碼3
print(float('32') # 表示十進制數字的字符串(其他字符串不行)打印出十進制小數32.0
float()內建函數的這三種使用方法掌握以后能夠幫助我們在以后的代碼編寫中減少代碼bug的產生。