啊吁喔 发表于 2020-8-1 15:35:04

14讲 跨越多行

参考答案中我试验的只有三引号的可以跨越多行呢?

Twilight6 发表于 2020-8-1 15:36:18




\ 也可以续行哈


啊吁喔 发表于 2020-8-1 15:40:14

我输入不知道就这样了
>>> str2 = '待卿长发及腰,我必凯旋回朝。\
昔日纵马任逍遥,俱是少年英豪。\
东都霞色好,西湖烟波渺。\
执枪血战八方,誓守山河多娇。\
应有得胜归来日,与卿共度良宵。\
盼携手终老,愿与子同袍。'
>>> str2
'待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。'
>>>



>>> str3 = ('待卿长发及腰,我必凯旋回朝。'
'昔日纵马任逍遥,俱是少年英豪。'
'东都霞色好,西湖烟波渺。'
'执枪血战八方,誓守山河多娇。'
'应有得胜归来日,与卿共度良宵。'
'盼携手终老,愿与子同袍。')
>>> print(str3)
待卿长发及腰,我必凯旋回朝。昔日纵马任逍遥,俱是少年英豪。东都霞色好,西湖烟波渺。执枪血战八方,誓守山河多娇。应有得胜归来日,与卿共度良宵。盼携手终老,愿与子同袍。



Twilight6 发表于 2020-8-1 15:46:37

啊吁喔 发表于 2020-8-1 15:40
我输入不知道就这样了
>>> str2 = '待卿长发及腰,我必凯旋回朝。\
昔日纵马任逍遥,俱是少年英豪。\



这个就是正确的结果

三引号打印结果会换行是,因为它会在每行末尾添加 \n

所以你打印的时候会有换行效果

而 \ 和单对引号不会在末尾自动添加 \n 所以不会打印出多行效果

啊吁喔 发表于 2020-8-1 15:48:23

.........我的怎么试好像都不行

Twilight6 发表于 2020-8-1 15:49:48

啊吁喔 发表于 2020-8-1 15:48
.........我的怎么试好像都不行




回复他人要记得点击回复哈~

认真看看楼上的内容~

baige 发表于 2020-8-1 15:58:37

\n\

啊吁喔 发表于 2020-8-1 15:59:47

Twilight6 发表于 2020-8-1 15:46
这个就是正确的结果

三引号打印结果会换行是,因为它会在每行末尾添加 \n


明白了,谢谢

萌新一枚 发表于 2020-8-1 16:01:08

啊吁喔 发表于 2020-8-1 15:40
我输入不知道就这样了
>>> str2 = '待卿长发及腰,我必凯旋回朝。\
昔日纵马任逍遥,俱是少年英豪。\


str2 = '待卿长发及腰,我必凯旋回朝。\n \
昔日纵马任逍遥,俱是少年英豪。\n \
东都霞色好,西湖烟波渺。\n \
执枪血战八方,誓守山河多娇。\n \
应有得胜归来日,与卿共度良宵。\n \
盼携手终老,愿与子同袍。'

就和三引号效果一样了

啊吁喔 发表于 2020-8-1 16:05:48

萌新一枚 发表于 2020-8-1 16:01
str2 = '待卿长发及腰,我必凯旋回朝。\n \
昔日纵马任逍遥,俱是少年英豪。\n \
东都霞色好,西湖烟 ...

嗯嗯,感谢

啊吁喔 发表于 2020-8-1 16:06:36

baige 发表于 2020-8-1 15:58
\n\

明白明白感谢

Twilight6 发表于 2020-8-1 16:06:48

啊吁喔 发表于 2020-8-1 15:59
明白了,谢谢

问题如果已经解决,记得设置下【最佳答案】
页: [1]
查看完整版本: 14讲 跨越多行