我要遍历一段代码,之前我见过不同的运算符,但是“ + \”有点奇怪。 这是代码行:
content-type
有人知道这个运算符“ + \”在python中是什么意思吗?我有C ++背景
答案 0 :(得分:1)
\
(如果后面没有其他任何内容)会告诉解释器该行并未在此处结束,并且将下一行粘到该行。
可能只是遵循PEP 008 style guide 79个字符的限制,并很好地格式化内容。
test = "some" + \
"text"
print(test)
输出:
sometext
请参见https://www.python.org/dev/peps/pep-0008/#id19并查找换行符:
包裹长行的首选方法是在括号,方括号和花括号内使用Python的隐含行连续性。通过将表达式包装在括号中,可以将长行分成多行。应该优先使用这些字符,而不是使用反斜杠来继续行。
pep还告诉您在不使用\的情况下中断,例如:
test = ["sometext_{}".format(a) # does not need a \
for a in range (200)]