来源:极客学院
一、单引号、双引号和三引号
看下面的例子
c1="hello world" c2=‘hello world‘ c3=‘It is a "dog"‘ c4="It‘s a ‘dog‘" c5=‘It\‘s a \‘dog\‘‘ c6="It‘s a \"dog\"" c7=‘‘‘peng dong lin 163‘‘‘ c8="""peng dong lin 163 """ print(c1) print(c2) print(c3) print(c4) print(c5) print(c6) print(c7) print(c8)
下面是运行结果
C:\Python27\python.exe D:/MY_Documents/Python/demo/yinhao.py hello world hello world It is a "dog" It‘s a ‘dog‘ It‘s a ‘dog‘ It‘s a "dog" peng dong lin 163 peng dong lin 163
从上面可以看出,单引号和双引号可以嵌套,如果想输出单引号,需要使用转义或者被双引号括住;同理如果想输出双引号,也需要使用转义或者用单引号括住。
二、自然语言
看例子
c1="pengdonglin\npengdonglin" c2=r"hello world\nhello world" print(c1) print(c2)
输出
C:\Python27\python.exe D:/MY_Documents/Python/demo/nature.py
pengdonglin
pengdonglin
hello world\nhello world
原文:http://www.cnblogs.com/pengdonglin137/p/5223070.html