信仰之人 发表于 2019-1-26 22:25:25

Python中%是什么意思啊

pow(x,y[,z])有是什么意思

qq978358810 发表于 2019-1-26 23:08:32

求模运算,相当于mod,也就是计算除法的余数,比如5%3就得到2。
%还用在python的格式化输出,比如:
a = 'test'
print 'it is a %s' %(a)
打印的结果就是 it is a test

塔利班 发表于 2019-1-26 23:40:38

pow(x,y[,z])跟%没什么关系吧
x,y是传入的形参,z是可选参数
如果硬说有关系,就是如果传入z参数,对z取余数

Y-Frank 发表于 2019-1-27 00:23:27

pow(x, y[, z])函数是计算x的y次方,z参数是可选的,如果z参数存在,则再对结果进行取模,其结果等效于pow(x,y) %z。
a%b的作用是取模(即算出a/b的余数)
pow(x, y, z) 的 x, y 都不能为 float 类型, 否则会报错
页: [1]
查看完整版本: Python中%是什么意思啊