# Python中float的用法示例
# 创建浮点数
# 浮点数可以通过直接赋值或使用float()函数创建
a = 3.14
b = float(5) # 将整数转换为浮点数
c = float("3.75") # 将字符串转换为浮点数
print(f"a 的值是: {a}, 类型是: {type(a)}")
print(f"b 的值是: {b}, 类型是: {type(b)}")
print(f"c 的值是: {c}, 类型是: {type(c)}")
# 浮点数的算术运算
x = 2.5
y = 1.5
addition = x + y # 加法
subtraction = x - y # 减法
multiplication = x * y # 乘法
division = x / y # 除法
print(f"x + y = {addition}")
print(f"x - y = {subtraction}")
print(f"x * y = {multiplication}")
print(f"x / y = {division}")
# 浮点数的比较
# 注意:由于浮点数的精度问题,直接比较浮点数可能会导致意外结果
d = 0.1 + 0.2
print(f"0.1 + 0.2 的结果是: {d}") # 结果可能不是精确的0.3
# 正确的做法是使用math.isclose()函数进行比较
import math
print(math.isclose(d, 0.3)) # 返回True表示两个数在容差范围内相等
创建浮点数:
a = 3.14)或使用 float() 函数将其他类型的数值(如整数、字符串)转换为浮点数。浮点数的算术运算:
浮点数的比较:
math.isclose() 函数来进行比较,它可以指定一个容差范围来判断两个浮点数是否足够接近。上一篇:python no such file or directory
下一篇:list在python中的用法
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站