# 示例代码:float在Python中的用法
# 1. 将字符串转换为浮点数
str_num = "3.14"
float_num = float(str_num)
print(f"字符串 '{str_num}' 转换为浮点数: {float_num}") # 输出: 字符串 '3.14' 转换为浮点数: 3.14
# 2. 将整数转换为浮点数
int_num = 5
float_from_int = float(int_num)
print(f"整数 {int_num} 转换为浮点数: {float_from_int}") # 输出: 整数 5 转换为浮点数: 5.0
# 3. 浮点数的算术运算
a = 2.5
b = 1.5
sum_ab = a + b
difference_ab = a - b
product_ab = a * b
division_ab = a / b
print(f"{a} + {b} = {sum_ab}") # 输出: 2.5 + 1.5 = 4.0
print(f"{a} - {b} = {difference_ab}") # 输出: 2.5 - 1.5 = 1.0
print(f"{a} * {b} = {product_ab}") # 输出: 2.5 * 1.5 = 3.75
print(f"{a} / {b} = {division_ab}") # 输出: 2.5 / 1.5 = 1.6666666666666667
# 4. 浮点数的比较(注意精度问题)
x = 0.1 + 0.2
y = 0.3
if abs(x - y) < 1e-9:
print("x 和 y 几乎相等")
else:
print(f"x ({x}) 和 y ({y}) 不相等")
# 输出: x 和 y 几乎相等
float() 函数可以将字符串转换为浮点数。float() 函数,可以将整数转换为浮点数。1e-9)来判断两个浮点数是否“几乎相等”。上一篇:python range
下一篇:python字典
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站