Python中Percent sign的含义是什么?

时间:2015-06-10 18:51:53

标签: python

Python中百分号的含义是什么?例如 : 本规范的一部分' j%i%im%i'%(b,c,d)?

>>> while d < len(r[0][b][c]):            
>>>      if r[0][b][c][d] >= 0 and e == 0:                                          
>>>         C.append({'operation':'j%i%im%i'%(b,c,d),'energie':r[1][b][c][d]},) 
>>>         e = 1 

1 个答案:

答案 0 :(得分:0)

&#39;%&#39;符号有很多不同的含义。

在这种情况下,它引用了字符串格式: {{3}}

基本上,它允许您用新值替换字符串中的占位符。

>>> 'a%s' %('b')   # adding string
'ab'
>>> 'a%i' %(1)     # adding integer
'a1'
>>> 'a%d' %(1)     # adding integer (another form) 
'a1'

但是,对于整数,%具有完全不同的含义,并且可以从整数除法返回余数(5%2 == 1)。