python 双引号内文字的换行

2-5找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来:
(我想把双引号里的文字打印出来时,显示两行,试了多种自以为的方法无果后,终于灵光一现,写对了。记录一下小白的成果。)

name = 'Marcus Aurelius Antoninus'
print(name + 'said,' + '"我常能清晰地领悟,神祗以及他们的福佑、暗助与意响……' +'\n上述这一切,若没有神祗眷顾或命运亨通,是不可能办到的。"')
Marcus Aurelius Antoninussaid,"我常能清晰地领悟,神祗以及他们的福佑、暗助与意响……
上述这一切,若没有神祗眷顾或命运亨通,是不可能办到的。"
name = 'Marcus Aurelius Antoninus'
print(name + ' said:' +'''
"我常能清晰地领悟,
神祗以及他们的福佑、暗助与意响……上述这一切,
若没有神祗眷顾或命运亨通,是不可能办到的。"
''')
Marcus Aurelius Antoninus said:
"我常能清晰地领悟,
神祗以及他们的福佑、暗助与意响……上述这一切,
若没有神祗眷顾或命运亨通,是不可能办到的。"

以上两种方法哪种更好呢,我觉得还是第二种好使些。

顺便复习一下引号及换行的知识:
1、用单引号、双引号、三引号表示字符串,单引号和双引号可以区分引号内的‘ ''的显示,如果引号内文字有‘符号,字符串外部用成对的’‘表示,如果引号内有’‘符号,字符串外部用成对的’表示。比如:
“let’s go” ‘我说:“我去”’
2、利用换行符\n对打印的字符串进行换行,例如:

print('hello''\nworld')
hello
world

3、利用三引号对输出的文字进行换行,例如:

1 print('''
2 xxxxxxxxx
3 xxxxxxxxx
4 ''')

xxxxxxxxx
xxxxxxxxx

print('''xxxxxxxxx
xxxxxxxxx''')
xxxxxxxxx
xxxxxxxxx

4、虽然换行符可以换行,但是遇到特殊情况如print(‘D:\note’):

print('D:\note')

D:
ote

利用转义符\ ,可以输入想要的字符:

print('D:\\note')

D:\note

5、原始字符串:当一个字符串前面加r或者R时,就是原始字符

print('c:\\note\\note')
c:\note\note

等同于

print(r'c:\note\note')
c:\note\note

或者

print(R'c:\note\note')
c:\note\note

6、转义符\还可以将很长的代码链接在一起 不会被换行打断

name = 'Marcus Aurelius Antoninus'
print(name + 'said,' + '"我常能清晰地领悟,神祗\
以及他们的福佑、暗助与意响……' +'\n上述这一切,若没有神祗\
眷顾或命运亨通,是不可能办到的。"')
Marcus Aurelius Antoninussaid,"我常能清晰地领悟,神祗以及他们的福佑、暗助与意响……
上述这一切,若没有神祗眷顾或命运亨通,是不可能办到的。"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值