python运算级别
为什么100%10**3的结果是100?**不是比它右侧操作符运算级别低吗? ** 比 % 的运算优先级高,所以先算 10 ** 3 等于 1000,再算 100 % 1000 等于 100。 zltzlt 发表于 2020-1-22 14:08** 比 % 的运算优先级高,所以先算 10 ** 3 等于 1000,再算 100 % 1000 等于 100。
噢噢,那**比右侧操作符运算级别低是只适用于正负号吗?
爱笑的皮卡媛 发表于 2020-1-22 14:34
噢噢,那**比右侧操作符运算级别低是只适用于正负号吗?
是,因为正负号是单目运算符,** 是双目运算符。 zltzlt 发表于 2020-1-22 14:35
是,因为正负号是单目运算符,** 是双目运算符。
好的,谢谢!
页:
[1]