我刚开始学习Python,关于使用.format格式化字符串的最佳实践(或至少是常见实践),有一个问题需要问一下。
我的问题主要是关于何时使用空括号、索引号和名称。
例如,如果您有一个单独的变量想要包含在字符串中,您会选择哪个?
print "I {} Stack Overflow".format(var)
print "I {0} Stack Overflow".format(var)
print "I {verb} Stack Overflow".format(verb = var)
如果您想包含多个变量,是否需要进行更改呢?也许对于单个变量来说包含{}是可以的,但是对于多个变量来说就不行了吗?
如果您有任何想法或见解,将不胜感激。
谢谢!
{}
或{word}
。 - Simeon Visser