2016-11-07 173 views
2

我遇到了这样的代码,我很难弄清楚%xP在做什么。%py在python中的含义是什么?

result = "0x%xP"%address 

是不是%address模数或这是否执行某种格式?

+0

字符串格式化https://pyformat.info/ –

回答

5

这是一个格式字符串。这是一个文字0x,后面是address作为十六进制数字(%x),后面是文字P

一些例子:

>>> '0x%xP' % 1 
'0x1P' 
>>> '0x%xP' % 10 
'0xaP' 
+0

感谢,这正是我在想什么,但资本p在扔我送行的帮助。 – Delion