我想给出一个空间和价值

时间:2014-03-04 08:21:14

标签: python wxpython

我对python字符串有疑问。

我正在尝试制作wx.listbox,我想输入2个项目。

在这种情况下,我不能在2字符串和整数之间给出空格吗?

for item in test():
    self.Append('%s  %d'%(str(item.name), item.cnt))

我想使用变量在%s和%d之间留出空隙。

2 个答案:

答案 0 :(得分:1)

空格 ,可能只是不太明显,您可能需要str.ljust之类的内容来使附加的字符串对齐。 E.g:

In [14]: for i, s in enumerate(['name', 'looongname']):
    ...:     print '%s%d'%(s.ljust(20), i)
#prints out:
name                0
looongname          1

答案 1 :(得分:0)

如果要连接两个字符串,只需使用join-function。在那里你可以选择在字符串之间使用什么:

' '.join([(str(item.name), item.cnt])

您可以将所有内容放在引号之间。