亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

Python 基礎教程

Python 流程控制

Python 函數(shù)

Python 數(shù)據(jù)類型

Python 文件操作

Python 對象和類

Python 日期和時間

Python 高級知識

Python 參考手冊

Python float() 使用方法及示例

Python 內置函數(shù)

float()方法從數(shù)字或字符串中返回浮點數(shù)。

float()的語法為:

float([x])

float()參數(shù)

float()方法采用一個參數(shù):

  • x(可選)  -需要轉換為浮點數(shù)的數(shù)字或字符串。
    如果是字符串,則該字符串應包含小數(shù)點

float()不同的參數(shù)
參數(shù)類型用法
Float number用作浮點數(shù)
Integer用作整數(shù)
String 必須包含十進制數(shù)字。
前導和尾隨空格被刪除。
可選使用“ +”,“-”符號。
可以包含NaN,Infinity,inf(小寫或大寫)。

float()返回值

float()方法返回:

  • 傳遞參數(shù)時的等效浮點數(shù)

  • 如果沒有傳遞參數(shù),則為0.0

  • 如果參數(shù)超出Python float的范圍,則會發(fā)生OverflowError異常

示例1:float()如何在Python中工作?

# 參數(shù)為整數(shù)
print(float(10))

# 參數(shù)為浮動
print(float(11.22))

# 參數(shù)為字符串浮點
print(float("-13.33"))

# 參數(shù)為帶空格的字符串浮點數(shù)
print(float("     -24.45\n"))

# 參數(shù)為字符串,會拋出浮點錯誤
print(float("abc"))

運行該程序時,輸出為:

10.0
11.22
-13.33
-24.45
ValueError: could not convert string to float: 'abc'

示例2:float()用于無窮大和Nan(不是數(shù)字)嗎?

# 參數(shù)為 NaN
print(float("nan"))
print(float("NaN"))

# 參數(shù)為 inf/infinity
print(float("inf"))
print(float("InF"))
print(float("InFiNiTy"))
print(float("infinity"))

運行該程序時,輸出為:

nan
nan
inf
inf
inf
inf

Python 內置函數(shù)