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
答案 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)。