一、float()函數簡介
Python中的float()函數可以將整數和字符串類型的數字轉換為浮點數類型。float()函數的語法格式如下:
float([x])
其中x是要轉換的數字或字符串,如不提供參數則返回0.0。下面是一些使用float()函數的例子:
print(float(5)) print(float('7')) print(float('3.2'))
輸出結果:
5.0 7.0 3.2
二、轉換整數類型為浮點數類型
在Python中,整數類型可以直接轉換為浮點數類型。
# 將整數5轉換為浮點數 a = 5 b = float(a) print(type(b), b)
輸出結果:
5.0
三、轉換字符串類型為浮點數類型
字符串類型的數字需要通過float()函數進行類型轉換。
# 將字符串5轉換為浮點數 a = '5' b = float(a) print(type(b), b) # 將字符串'3.1415'轉換為浮點數 a = '3.1415' b = float(a) print(type(b), b)
輸出結果:
5.0 3.1415
四、轉換特殊字符串類型為浮點數類型
如果字符串類型中包含特殊的字符或空格,需要先進行處理再進行轉換。
# 將字符串'5.6%'轉換為浮點數 a = '5.6%' a = a.strip('%') # 先去掉特殊字符 b = float(a) print(type(b), b) # 將字符串' 2.34 '轉換為浮點數 a = ' 2.34 ' a = a.strip() # 先去掉空格 b = float(a) print(type(b), b)
輸出結果:
5.6 2.34
五、運用float()函數進行計算
float()函數在進行計算時非常方便,可以使整數和字符串類型的數字相互轉換並進行計算。
# 整數類型和浮點數類型相加 a = 5 b = 2.5 c = a + b print(type(c), c) # 字符串類型和浮點數類型相乘 a = '3.14' b = 2 c = float(a) * b print(type(c), c)
輸出結果:
7.5 6.28
六、總結
使用float()函數可以將整數和字符串類型的數字轉換為浮點數類型,同時進行計算。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/187729.html