我与你,一同学Python(6)

昨天咱们学了逸出字符,今天我们学换行符。

换行符也要用到反斜杠(\)。

首先我们看一个字符串。

#Program_13

string = """Hi!
I am Xie Bowen pro,
nice to meet you!"""

"""
将Hi!
I am Xie Bowen pro,
nice to meet you!赋值给变量string(第3至5行)
"""

print(string)


"""
控制台:
Hi!
I am Xie Bowen pro,
nice to meet you!
"""

我闲的发慌,想把这个字符串变成一行输出,但不想把三引号变成单(双)引号,该怎么办呢?

是时候用到换行符了!

#Program_13_1

string = """Hi!\
I am Xie Bowen pro,\
nice to meet you!"""    #将Hi,I am Xie Bowen pro,nice to meet you!赋值给变量string(第3至5行)

print(string)    #输出变量string的值


"""
控制台:
Hi!I am Xie Bowen pro,nice to meet you!
"""

换行符可以代表这一行和下一行是同一行,这样idle就会让这两行放在一起输出。

注意!换行符右边不能有除空格外的任何东西(注释也不行!)!不然会出错!!!!!

这是我在pyshell实验的结果。

>>> string = """Hi!\	#赋值
I am Xie Bowen,\
nice to meet you!"""
>>> print(string)
"""
控制台:
Hi!\	#赋值
I am Xie Bowen,nice to meet you!
"""
>>> num = 1 \+
SyntaxError: unexpected character after line continuation character

换行还有一些方法:

#Program_13_2

string = "Hi!"\
"I am Xie Bowen pro,"\
"nice to meet you!"    #将Hi,I am Xie Bowen pro,nice to meet you!赋值给变量string(第3至5行)

print(string)    #输出变量string的值


"""
控制台:
Hi!I am Xie Bowen pro,nice to meet you!
"""

原理嘛,跟上面差不多。

抑或者这样:

#Program_13_3

string = ("Hi!"
"I am Xie Bowen pro,"
"nice to meet you!")    #将Hi,I am Xie Bowen pro,nice to meet you!赋值给变量string(第3至5行)

print(string)    #输出变量string的值


"""
控制台:
Hi!I am Xie Bowen pro,nice to meet you!
"""

还是一样,小括号也可以让idle认为小括号里的字符是一行。 

好的,今天的课堂到此结束(不是我水,换行符真的只有这点)。

作业:用上面介绍的三种换行符方法,让多行字符串在单行输出。

我在评论区等你的答案哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值