Python 我想给你一个有价值的空间

Python 我想给你一个有价值的空间,python,wxpython,Python,Wxpython,我有一个关于python字符串的问题 我正在尝试创建一个wx.listbox,我想输入两项 在这种情况下,我不能给出一个介于2字符串和整数之间的空格吗 for item in test(): self.Append('%s %d'%(str(item.name), item.cnt)) 我想使用variable在%s和%d之间留出一个间隔。空间在那里,可能只是不太可见,您可能需要类似str.ljust的内容来对齐附加的字符串。例如: 当您想要连接两个字符串时,只需使用join函数。您

我有一个关于python字符串的问题

我正在尝试创建一个
wx.listbox
,我想输入两项

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

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

我想使用variable在%s和%d之间留出一个间隔。

空间在那里,可能只是不太可见,您可能需要类似
str.ljust
的内容来对齐附加的字符串。例如:


当您想要连接两个字符串时,只需使用join函数。您可以在这些字符串中选择要使用的内容:

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

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

这将在两个变量的数据之间生成一个空格。请告诉我们该项的输出以及
item.name
item.cnt
是什么。您的意思是
“%s%s%d”%(item.name,*n,item.cnt)
?(其中
n
是您想要的空间数)好的,公平竞争。两行代码,剩下的我们就可以预言了?你可以看到人们想要帮助你,给他们一个机会,编辑问题。具体而言,以下信息可能有用。1.你抱怨没有出现差距。你认为你会在什么地方和什么之间看到差距?2.您似乎从类中提取了一个方法。要求看全班的代码会不会太过分?很抱歉,看起来很挑剔,但是您提供的信息越多,就越有可能有人能够提供帮助(这就是为什么我们会在这里,对吗?)我尝试了,它与空格一起出现
>>'%s%d'('test',50)
'test 50'
您是否尝试放置表格而不是空格<代码>'%s\t%d'
' '.join([(str(item.name), item.cnt])