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,"我常能清晰地领悟,神祗以及他们的福佑、暗助与意响……
上述这一切,若没有神祗眷顾或命运亨通,是不可能办到的。"