Python代码的换行操作有:1.加反斜杠;2.加括号;3.加三引号。
反斜杠是常见的代码断行的符号,可以在长表达式(或长字符串)中的添加反斜杠\
并回车到下一行,注意,反斜杠后不能带其他的内容。
arg_1 = 1
arg_2 = 2
# 反斜杠用法如下
c = arg_1 + \
+ arg_2
d = "longlonglonglonglonglonglonglong\
longlonglonglonglonglonglonglong"
# 3
# longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong
对于长表达式,添加括号(),{},[]
,则表达式可以直接断行;对于长字符串则需要在多行之间都加上引号。长列表、元组等本身就包含括号的对象,则在逗号,
之后加上回车即可。
arg_1 = 1
arg_2 = 2
# 加上括号
c = (arg_1 +
arg_2)
d = ("longlonglonglonglonglonglonglong"
"longlonglonglonglonglonglonglong")
# 3
# longlonglonglonglonglonglonglonglonglonglonglonglonglonglonglong
尽管加括号能方便断行,但是在加{},[]
时,仍会改变原来数据的类型,因此较少使用;只有在遇到list/set/tuple
等含括号和逗号的长数据时,可直接在逗号后断行。
e = [1, 2, 3,
4, 5]
# [1, 2, 3, 4, 5]
该方法用于长字符串的断行,三引号除了起注释的作用,还有个重要的特性:所见即所得
,当一个长字符串需要断行,则在三引号范围内直接断行即可,代码中的格式即为最后输出的格式。
demo = """
Hello! Nice to meet you!
I am happy.
"""