在格式化字符串文本时理解“%14s%”和“%2s%”

2024-09-30 10:41:58 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我是python的新手,我只是解释一下%-14s%和{}是做什么的,如果是这样的话,你能把它改成别的东西吗,还是那些nr特有的?在

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

Tags: selfreturndefmatchernr新手strnamn
1条回答
网友
1楼 · 发布于 2024-09-30 10:41:58

这是Python旧的stlye字符串格式。 请在此处查看详细信息:https://pyformat.info/

更具体地说你的问题: "%-14s"将把字符串填充为14个字符,并将内容向左对齐,例如"%-14s" % ('blabla')将是:'blabla '。在

"%2s"会将字符串填充为2个字符,并且默认情况下将内容向右对齐。在

相关问题 更多 >

    热门问题