Python 基礎(chǔ)教程

Python 流程控制

Python 函數(shù)

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

Python 文件操作

Python 對(duì)象和類

Python 日期和時(shí)間

Python 高級(jí)知識(shí)

Python 參考手冊(cè)

Python float() 使用方法及示例

Python 內(nèi)置函數(shù)

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

float()的語法為:

float([x])

float()參數(shù)

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

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

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

float()返回值

float()方法返回:

  • 傳遞參數(shù)時(shí)的等效浮點(diǎn)數(shù)

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

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

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

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

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

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

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

# 參數(shù)為字符串,會(huì)拋出浮點(diǎn)錯(cuò)誤
print(float("abc"))

運(yùn)行該程序時(shí),輸出為:

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"))

運(yùn)行該程序時(shí),輸出為:

nan
nan
inf
inf
inf
inf

Python 內(nèi)置函數(shù)

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清