%函数在python中做了什么?

时间:2014-01-22 16:06:59

标签: python

百分比是多少

  

函数在python中执行

这样的行

x % 2

2 个答案:

答案 0 :(得分:4)

在此上下文中,它是模数,或remainder in the math sense

所以7 % 2 == 1因为当你将7除以2时,你会得到1的余数 同样,如果你想要2进入7次,7 // 2 == 3


上下文很重要,因为%也可以用于old-style string formatting

在该上下文中,'%s to %s' % ('A', 'Z')将返回字符串'A to Z'

但是,今天不要在python中使用%进行字符串格式化。使用str.format

答案 1 :(得分:2)

这称为模数运算符,它为你提供除法后的余数:

>>> 5 % 2
1
>>> 44 % 3
2
>>>