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'
}
  • 9
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值