Python中的撇号和引号有什么区别?
到目前为止,我只能找到一个区别
print "'"
print '"'
print '''
print """
Run Code Online (Sandbox Code Playgroud)
第一个print语句将输出'而第二个'.但是第三个语句将启动注释块.
我应该注意的任何其他差异?
use*_*312 14
print 'Hello'并且print "Hello"是相同的,您使用的是您的个人偏好."""并'''用于多行字符串.
>>> print """First
Second
Third"""
First
Second
Third
Run Code Online (Sandbox Code Playgroud)
Python有一个以三引号开头的设施多行字符串.
它们也常用于文档字符串.
多行字符串的示例:
>>> x = """ wdd2ed
... 2wdqd
... d
... dd
... d
... """
>>>
>>> print x
wdd2ed
2wdqd
d
dd
d
>>>
Run Code Online (Sandbox Code Playgroud)
字符串文字可以用匹配的单引号(')或双引号(")括起来.所以"string"和"string"是相同的.
以下提供了所有详细信息:http://docs.python.org/reference/lexical_analysis.html#string-literals
| 归档时间: |
|
| 查看次数: |
5586 次 |
| 最近记录: |