Skip to main content
 首页 » 编程设计

python之在 Python 中连接短字符串的最佳方法

2025年05月04日26thcjp

例如,如果我只是打印出一个错误,这样做是否更好

打印“遇到错误:”+ error.args[0]

或

print ''.join("遇到错误:", error.args[0])

或者也许

打印“遇到错误:{0}”.format(error.args[0])

哪种方法最快,哪种方法最“Pythonic”?

请您参考如下方法:

通常这是最好的方法

print "Error encountered: {0}".format(error.args[0]) 

当你需要internationalise你的应用程序,你可以经常去

print _("Error encountered: {0}").format(error.args[0]) 

并让gettext剩下的工作

如果有多个参数最好使用映射版本

print _("Error encountered: {err}").format(err=error.args[0]) 

所以如果翻译需要移动参数的顺序,它仍然可以工作