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'

}