python语句如何换行和字符串太长如何换行
python语句如何换行
建议每行代码的长度不要超过80个字符。对于过长的代码,建议进行换行。
在需要换行处(可使用空格的地方)使用反斜杠\ 实现换行,其前面可以有也可以没有空格,其后不能有空格或者其他符号包括注释符号。如:
a = 10
b = 20
c = a + \
b
print\
(c)
代码运行之,效果如下图:
对于() {} []中的在需要换行处(可使用空格的地方)直接回车换行,不需要特别加换行符反斜杠\ ,如:
商品 =[
('牙刷',9.9),
('牙膏', 12.60),
('杯子', 6.8),
('练习本', 3),
('钢笔', 5),
('课本', 15),
]
print(商品[1])
代码运行之,效果如下图:
【提示:
在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。
小括号()代表tuple(元祖)数据类型, tup = (1,2,3)
中括号[]代表list(列表)数据类型,列表是一种可变序列。创建方法既简单又特别。
花括号{}代表(dict)字典数据类型,字典是Python中唯一内建的映射类型。】
python字符串太长如何换行
(提示:下面示例中字符串为方便理解没用太长)
使用反斜杠\
str1 = '这是一条很长很长\
很长的绳子'
使用三引号,保持原样
str2 = '''这是一条很长很长
很长的绳子'''
完整示例代码如下:
#使用反斜杠\
str1 = '这是一条很长很长\
很长的绳子'
print(str1)
print('------------')
#三引号,保持原样
str2 = '''这是一条很长很长
很长的绳子'''
print(str2)
代码运行之,效果如下图:
下面给出一个使用三引号字符串实现的字符画,源码如下:
字符画字串='''
_ _
(c).-.(c)
/ ._. \
__\( Y )/__
(_.-/'-'\-._)
|| A ||
_.' `-' '._
(.-./`-'\.-.)
`-' `-'
'''
print(字符画字串)
代码运行之,效果如下图:
OK