我想我明白在python中%意味着什么.但我不明白0x和4x意味着什么.即使您只是链接%的文档,任何帮助都很棒.
这是示例代码:
wr.write('Base Addr=0x%4x' %
(Base_Address))
Run Code Online (Sandbox Code Playgroud)
%4x
是一种格式化十六进制数字的方法
>>> '%4x' % 0xffff
'ffff'
>>> '%4x' % 0xffa1
'ffa1'
Run Code Online (Sandbox Code Playgroud)
领先0x
者只是字面上的字符,最终会被带入字符串.
>>> '0x%4x' % 0xffa1
'0xffa1'
Run Code Online (Sandbox Code Playgroud)
的4
最小宽度(较小的输出将在左边用空间被填充)规定了:
>>> '%4x' % 0xff
' ff'
Run Code Online (Sandbox Code Playgroud)