Python 数值类型全解析
1. 除法运算差异
1.1 Python 3.x 除法
在 Python 3.x 中,除法运算符 / 执行真除法, // 执行整除。示例如下:
# 真除法
print((5 / 2), (5 / 2.0), (5 / -2.0), (5 / -2)) # 输出: (2.5, 2.5, -2.5, -2.5)
# 整除
print((5 // 2), (5 // 2.0), (5 // -2.0), (5 // -2)) # 输出: (2, 2.0, -3.0, -3)
# 综合示例
print((9 / 3), (9.0 / 3), (9 // 3), (9 // 3.0)) # 输出: (3.0, 3.0, 3, 3.0)
1.2 Python 2.x 除法
Python 2.x 中, / 对于整数执行经典除法(截断余数), // 执行整除。示例如下:
# 经典除法
print((5 / 2), (5 / 2.0), (5 / -2.0), (5 / -2)) # 输出: (2, 2.5, -2.5, -3)
# 整除
print((5 // 2), (5 // 2.0), (5 // -2.0), (5 // -2)) # 输出: (2, 2.0, -3.0, -3)
# 综合示例
print((9 / 3),
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



