python语句如何换行和字符串太长如何换行

python语句如何换行

建议每行代码的长度不要超过80个字符。对于过长的代码,建议进行换行。

在需要换行处(可使用空格的地方)使用反斜杠\ 实现换行,其前面可以有也可以没有空格,其后不能有空格或者其他符号包括注释符号。如:

a = 10
b = 20
c = a + \
b
print\
(c)

代码运行之,效果如下图:

python中语句太长 python一条语句如果过长_开发语言

对于() {} []中的在需要换行处(可使用空格的地方)直接回车换行,不需要特别加换行符反斜杠\ ,如:

商品 =[
    ('牙刷',9.9),
    ('牙膏', 12.60),
    ('杯子', 6.8),
    ('练习本', 3),
    ('钢笔', 5),
    ('课本', 15),
]
print(商品[1])

代码运行之,效果如下图:

python中语句太长 python一条语句如果过长_python_02

【提示:

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

小括号()代表tuple(元祖)数据类型, tup = (1,2,3)

中括号[]代表list(列表)数据类型,列表是一种可变序列。创建方法既简单又特别。

花括号{}代表(dict)字典数据类型,字典是Python中唯一内建的映射类型。】

python字符串太长如何换行

(提示:下面示例中字符串为方便理解没用太长)

使用反斜杠\

str1 = '这是一条很长很长\

很长的绳子'

使用三引号,保持原样

str2 = '''这是一条很长很长

很长的绳子'''

完整示例代码如下:

#使用反斜杠\
str1 = '这是一条很长很长\
很长的绳子'
print(str1)
print('------------')
#三引号,保持原样
str2 = '''这是一条很长很长
很长的绳子'''
print(str2)

代码运行之,效果如下图:

python中语句太长 python一条语句如果过长_开发语言_03

下面给出一个使用三引号字符串实现的字符画,源码如下:

字符画字串='''
   _     _      
  (c).-.(c)     
   / ._. \    
 __\( Y )/__  
(_.-/'-'\-._)
   || A ||      
 _.' `-' '._   
(.-./`-'\.-.)
 `-'     `-'  
'''
print(字符画字串)

代码运行之,效果如下图:

python中语句太长 python一条语句如果过长_python_04

OK