溫馨提示×

python中float的用法有哪些

小億
234
2023-08-28 11:29:46
欄目: 編程語言

在Python中,float(浮點(diǎn)數(shù))是一種數(shù)據(jù)類型,用來表示帶有小數(shù)點(diǎn)的數(shù)字。以下是一些使用float的常見用法:

  1. 定義一個(gè)浮點(diǎn)數(shù)變量:
x = 3.14
  1. 進(jìn)行數(shù)學(xué)計(jì)算:
result = 2.5 + 1.3
  1. 將整數(shù)轉(zhuǎn)換為浮點(diǎn)數(shù):
y = float(5)
  1. 格式化輸出浮點(diǎn)數(shù):
print("{:.2f}".format(3.14159))  # 輸出 3.14
  1. 比較兩個(gè)浮點(diǎn)數(shù)是否相等:
a = 0.1 + 0.2
b = 0.3
if abs(a - b) < 1e-9:
print("相等")
else:
print("不相等")
  1. 使用浮點(diǎn)數(shù)進(jìn)行科學(xué)計(jì)數(shù)法表示:
x = 1e-3  # 表示0.001
y = 1.23e5  # 表示123000
  1. 調(diào)用浮點(diǎn)數(shù)的內(nèi)置方法:
num = 3.14
print(num.is_integer())  # 判斷浮點(diǎn)數(shù)是否為整數(shù)
print(num.hex())  # 返回浮點(diǎn)數(shù)的十六進(jìn)制形式
print(num.as_integer_ratio())  # 返回浮點(diǎn)數(shù)的分?jǐn)?shù)形式

0