字符串字面量
总的来说,在Python中字符串是相对容易使用的。可能关于她们的最复杂的事情就是在代码中有许多方法来书写它们:
- 单引号:
'spa"m'
- 双引号:
"spa'm"
- 三引号:
'''...spm...'''
,"""...spam..."""
- 转义序列:
"s\tp\na\0m"
- 原始字符串:r"C:\new\test.spm"
- 在3.X和2.6+中的字节字面量(见第4章,第37章):b'sp\x01am'
- 在2.X和3.3中的Unicode字面量(见第4章,第37章):u'eggs\u0020spam'
单引号和双引号形式是最最常见的;其它有特定的作用,最后两个高级形式将推迟到第37章来进一步讨论。让我们依次快速看一下所有其它形式。