Python中取余取模,及运算符优先级

Python中取余取模,及运算符优先级星期五 模块 1 取整 取模和取商 模块 2 取余和取模的区别 以及一正一负场景取余取模 模块 3 Python 中运算符优先级 模块 1 取整 取模和取商 print 5 3 1 取整除 向下取接近商的整数

欢迎大家来到IT世界,在知识的湖畔探索吧!

星期五:


模块1:取整,取模和取商:

模块2:取余和取模的区别,以及一正一负场景取余取模:

模块3:Python中运算符优先级:

模块1:取整,取模和取商:

print(5//3) # 1 # // 取整除(向下取接近商的整数)# 相当于 print(math.floor(5/3)) # 1 print(5/3) # 1.66667 # 取商 print(5%3) # 2 print(-5%-3) # -2 print('------------------') # 符号 % 其实是取模,不是取余 # 当两个数均为正数时,取余与取模的结果是一致的 # 当两个数为一正一负时,取余取模计算公式:a - b * c print(5%(-3)) # -1 print(-5%(3)) # 1 # 正负号的优先级,比乘、除、取余、取整的优先级高

欢迎大家来到IT世界,在知识的湖畔探索吧!

模块2:取余和取模的区别,以及一正一负场景取余取模:

欢迎大家来到IT世界,在知识的湖畔探索吧!python中,符号 % 其实是取模,不是取余 当两个数均为正数时,取余与取模的结果是一致的 而当两个数一正一负时结果就不一样了 公式:a - b * c 所以就看这个c的值了 举例: a = -5, b = 3, y = 余数, m = 模 取余过程: c = a / b = -1.67 取余时,会将 c 向0的方向舍弃掉小数部分,c = -1.67,舍弃后 c = -1 则余数计算如下: y = a - b * c = -5 - (3 * (-1)) = -2 取模过程 c = a / b = -1.67 取模时,会将 c 向负无穷的方向取整,比如此处 c = -1.67,向负无穷方向取整后 c = -2, 则取模计算如下: m = a - b * c = -5 - 3 * (-2) = 1

模块3:Python中运算符优先级:

# 其中上一行比下一行的优先级高,

# 同一行表示优先级相同。

# 在同一个表达式中,按照优先级从高到低依次计算,优先级相同则按照从左到右的顺序计算

Python中取余取模,及运算符优先级

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/98337.html

(0)
上一篇 4天前
下一篇 4天前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信