gpt4 book ai didi

python - 如何修改wx.StaticText中的字符串?

转载 作者:行者123 更新时间:2023-12-01 04:35:45 27 4
gpt4 key购买 nike

我有一个元组:('a',1)

当我使用wx.StaticText来显示它时,它总是显示为这样:('a',1)

如何使其显示如下:(a,1) ?

注意:它必须是一个元组。由于某种原因,当我将字符串设置为元组时,它总是与引号一起记录。所以:

a = (str(hello),1)

如果你打印 a 你会得到:

>>>print a
('hello',1)

最佳答案

不要直接传递元组对象,而是传递格式化的字符串:

>>> a = ('a', 1)

使用% operator :

>>> '(%s, %s)' % a
'(a, 1)'

>>> '%s, %s' % a # without parentheses
'a, 1'

使用str.format :

>>> '({0[0]}, {0[1]})'.format(a)
'(a, 1)'
>>> '({}, {})'.format(*a)
'(a, 1)'

>>> '{0[0]}, {0[1]}'.format(a) # without parentheses
'a, 1'
>>> '{}, {}'.format(*a) # without parentheses
'a, 1'

关于python - 如何修改wx.StaticText中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31747776/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com