2024-09-30 10:41:58 发布
网友
嗨,我是python的新手,我只是解释一下%-14s%和{}是做什么的,如果是这样的话,你能把它改成别的东西吗,还是那些nr特有的?在
%-14s%
def __str__(self): return "%-14s"%self.Namn + "%2s"%self.Spelade_matcher + "%2s"%self.Vinster + "%2s"%self.Oavgjorda +"%2s"%self.Förluster + "%3s"%self.Gjorda_mål +"%3s"%self.Insläppta_mål + "%2s"%self.Poäng
这是Python旧的stlye字符串格式。 请在此处查看详细信息:https://pyformat.info/
更具体地说你的问题: "%-14s"将把字符串填充为14个字符,并将内容向左对齐,例如"%-14s" % ('blabla')将是:'blabla '。在
"%-14s"
"%-14s" % ('blabla')
'blabla '
而"%2s"会将字符串填充为2个字符,并且默认情况下将内容向右对齐。在
"%2s"
这是Python旧的stlye字符串格式。 请在此处查看详细信息:https://pyformat.info/
更具体地说你的问题:
"%-14s"
将把字符串填充为14个字符,并将内容向左对齐,例如"%-14s" % ('blabla')
将是:'blabla '
。在而
"%2s"
会将字符串填充为2个字符,并且默认情况下将内容向右对齐。在相关问题 更多 >
编程相关推荐