使用大括号而不是+运算符连接字符串被认为是python和/或良好实践吗?

2024-09-29 02:18:45 发布

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

大括号连接:

name = "John"
surname = "Doe"
print(f"Hello {name} {surname}.")

(+)运算符串联:

name = "John"
surname = "Doe"
print("Hello" + " " + name + " " + surname + '.')

在我看过的在线课程中,它们都解释了如何使用(+)运算符连接字符串。 卷发牙套是否被视为劣质和/或不良做法


Tags: 字符串namehello运算符大括号surnamejohn课程
2条回答

Python3中引入了f字符串,因此课程可能没有对其进行更新。而且,对于初学者来说,使用¨+¨更容易理解。我仍然使用它们

所谓的“花括号连接”实际上是一个“f字符串”,在python 3.6中引入。当您必须连接字符串和变量时,它更具可读性且不易出错。它也更快,因为它是在运行时进行评估的。因此,如果您有pyhton>;3.6使用f字符串显然更好。你可以更详细地阅读here

相关问题 更多 >