Python学习:代码过长的换行方式
文章目录
一、三种换行方式二、字符串的换行三、列表/字典中的换行
一、三种换行方式
在行末输入‘\’,然后加回车另起一行。
if (a == 1) and\
(b == 0):
print('yes')
使用闭合操作符(小括号、中括号、花括号)时。单一语句在使用闭合操作符时可以跨多行。
print(14 +
6)
三引号包括下的字符串也可以跨行书写。 注意:使用三引号的字符串会保留原有的换行格式。
print('''Hello
World''')
# 结果:
Hello
World
二、字符串的换行
方法一:用括号括起换行。 注意:开头单引号要对齐,同时括号中每个都是字符串对象。
a = ('sdfaf'
'test')
方法二:用反斜杠‘\’换行。 注意:‘\’的下一行开头不要有空格,不然连接的结果也有空格。
a = 'sdfaf\
test'
方法三:用单引号 + 反斜杠‘\’换行。 注意:‘\’下一行要缩进。
a = 'sdfaf'\
'test'
三、列表/字典中的换行
方法一:直接加引号换行。 注意:下一行开头要对齐。
# 列表
sl = [
'Mozilla/5.0(Windows;U; MSIE 9.0; Windows NT 9.0; en-US)',
'Wozilla/5.0(Windows NT 6.1) ApplelebKit/537.2(KHTML, like Cecko)'
'Chrome/22.0.1216.0Safari/537.2',
'Mozi11a/5.0(X11; Ubuntu; Linux i686; rv:15.0) Cecko/20100101'
'Firefox/15.0.1'
]
# 字典
sd = {
1:
'Mozilla/5.0(Windows;U; MSIE 9.0; Windows NT 9.0; en-US)',
2:
'Wozilla/5.0(Windows NT 6.1) ApplelebKit/537.2(KHTML, like Cecko)'
'Chrome/22.0.1216.0Safari/537.2',
3:
'Mozi11a/5.0(X11; Ubuntu; Linux i686; rv:15.0) Cecko/20100101'
'Firefox/15.0.1'
}
方法二:用反斜杠‘\’换行。 注意:‘\’的下一行开头不要有空格,不然连接的结果也有空格。
# 列表
sl = [
'Mozilla/5.0(Windows;U; MSIE 9.0; Windows NT 9.0; en-US)',
'Wozilla/5.0(Windows NT 6.1) ApplelebKit/537.2(KHTML, like Cecko)\
Chrome/22.0.1216.0Safari/537.2',
'Mozi11a/5.0(X11; Ubuntu; Linux i686; rv:15.0) Cecko/20100101\
Firefox/15.0.1'
]
# 字典
sd = {
1:
'Mozilla/5.0(Windows;U; MSIE 9.0; Windows NT 9.0; en-US)',
2:
'Wozilla/5.0(Windows NT 6.1) ApplelebKit/537.2(KHTML, like Cecko)\
Chrome/22.0.1216.0Safari/537.2',
3:
'Mozi11a/5.0(X11; Ubuntu; Linux i686; rv:15.0) Cecko/20100101\
Firefox/15.0.1'
}