您好我是python的新手我只是解释%-14s%
和%2s%
的作用,如果是,您可以将其更改为其他内容还是那些特定的内容?
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
答案 0 :(得分:2)
这是Python的旧stlye字符串格式。 请在此处详细查看:https://pyformat.info/
更具体地说明您的问题:
"%-14s"
会将您的字符串填充为14个字符,并将内容与左侧对齐,例如"%-14s" % ('blabla')
将为:'blabla '
。
虽然"%2s"
会将您的字符串填充为2个字符,但默认情况下会将您的内容与右侧对齐。