为了账号安全,请及时绑定邮箱和手机立即绑定

' ' 符号的对齐方式

>>> print 'The quick brown fox', 'jumps over', 'the lazy dog'
The quick brown fox jumps over the lazy dog

' ' 这个符号 第一个不是对应第二次出现的,而是对齐最后一个出现的吗

正在回答

1 回答

假设你想要在一个字符串中包含一个单引号('),那么你该怎么指示这个字符串?例如,这个字符串是What's your name?。你肯定不会用'What's your name?'来指示它,因为Python会弄不明白这个字符串从何处开始,何处结束。所以,你需要指明单引号而不是字符串的结尾。可以通过 转义符 来完成这个任务。你用\'来指示单引号——注意这个反斜杠。现在你可以把字符串表示为'What\'s your name?'。

另一个表示这个特别的字符串的方法是"What's your name?",即用双引号。类似地,要在双引号字符串中使用双引号本身的时候,也可以借助于转义符。另外,你可以用转义符\\来指示反斜杠本身。

值得注意的一件事是,在一个字符串中,行末的单独一个反斜杠表示字符串在下一行继续,而不是开始一个新的行。例如:

"This is the first sentence.\
This is the second sentence." 

等价于"This is the first sentence. This is the second sentence."

2 回复 有任何疑惑可以回复我~
#1

久怀慕蔺 提问者

非常感谢!
2015-12-07 回复 有任何疑惑可以回复我~
#2

久怀慕蔺 提问者

不是 我问的意思是说第一个出现的 单引号 为什么不是对应第二个 出现的单引号 而是最后一个 就近对其
2015-12-07 回复 有任何疑惑可以回复我~
#3

小火星_ 回复 久怀慕蔺 提问者

>>> print 'What's your name?' SyntaxError: invalid syntax >>> print 'what' what >>> print 'what'is'hat' False >>> print 'what'o'j' SyntaxError: invalid syntax >>> 我觉得就是就近匹配的。所以三个的时候就语法错误,它识别不了
2015-12-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758626    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

' ' 符号的对齐方式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信