# Python中float和int的区别示例
# 定义一个整数
a = 5 # int类型
print(f"a的类型是: {type(a)}") # 输出: a的类型是: <class 'int'>
# 定义一个浮点数
b = 5.0 # float类型
print(f"b的类型是: {type(b)}") # 输出: b的类型是: <class 'float'>
# 整数和浮点数之间的运算
c = a + b # 结果是浮点数
print(f"c的值是: {c}, 类型是: {type(c)}") # 输出: c的值是: 10.0, 类型是: <class 'float'>
# 浮点数的精度问题
d = 0.1 + 0.2 # 由于浮点数的二进制表示,结果可能不是精确的0.3
print(f"d的值是: {d}") # 输出: d的值是: 0.30000000000000004
# 将浮点数转换为整数
e = int(5.7) # 转换时会直接截断小数部分
print(f"e的值是: {e}, 类型是: {type(e)}") # 输出: e的值是: 5, 类型是: <class 'int'>
上一篇:python整数转化为字符串
下一篇:python获取字符串长度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站