
Python
语法基础、
IPython
和
Jupyter notebook
|
39
使用 str 函数,许多
Python
对象可以转化为字符串:
字符串是
Unicode
字符的序列,因此可以像其他序列一样处理,比如列表和元组:
语法 s[:3] 称作切片,适用于多种
Python
序列。后面会更详细地介绍切片。
反斜杠 \ 是转义字符,用来表示特殊字符,比如换行符 \n 或
Unicode
字符。要写一个
包含反斜杠的字符串,需要进行转义:
如果字符串中包含许多反斜杠,但没有特殊字符,做起来就很麻烦。幸好,可以在字符
串前面加一个前缀字符 r,表明该字符串是原生字符串:
r 表示原生(
raw
)。将两个字符串合并,会产生一个新的字符串:
字符串的模板化或格式化是另一个重要的主题。
Python 3
拓展了此类方法,这里只介绍