为什么\在python中的print语句结尾处使用?

时间:2016-09-04 06:43:28

标签: python syntax

考虑代码:

firstName = raw_input("Your fist Name: ")
lastName = raw_input("Your last Name: ")
print "Hello %s, May I call you" \
"Mr. %s?" % (firstName,lastName)

在第3行中,\的用途是什么?

4 个答案:

答案 0 :(得分:1)

它允许你进行换行并在下一行继续你的陈述

答案 1 :(得分:1)

\告诉Python该语句在下一行继续。因此,print语句不会在第一行结束,而是在下一行继续。

print "Hello %s, May I call you" \
"Mr. %s?" % (firstName,lastName)

与:

相同
print "Hello %s, May I call youMr. %s?" % (firstName,lastName)

答案 2 :(得分:1)

\字符用于分解长行,以便于阅读和管理。第三行和第四行可以写成一行,而不是\

print "Hello %s, May I call youMr. %s?" % (firstName,lastName)

(注意原帖中“你”和“先生”之间没有空格)

答案 3 :(得分:1)

使您能够将一行字符串溢出到多行。