目录 | 上一节 (1.3 数字) | 下一节 (1.5 列表)
1.4 字符串
本节介绍处理文本的方法。
表示字面量文本
在程序中字符串字面量使用引号来书写。
# 单引号(Single quote)
a = 'Yeah but no but yeah but...'
# 双引号(Double quote)
b = "computer says no"
# 三引号(Triple quotes)
c = '''
Look into my eyes,look into my eyes,the eyes,not around the eyes,don't look around the eyes,you're under.
'''
通常,字符串只能占一行。三引号捕获在引号结束之前的所有文本,包含所有的格式。
使用单引号(')和双引号(“)没有区别。但是,以什么样的引号开始字符串,必须以什么样的引号结束字符串。
字符串转义码
转义码被用于表示控制字符和不能轻易在键盘上输入的字符。以下是一些常见的转义码:
'\n' 换行符(Line Feed)
'\r' 回车符(Carriage return)
'\t' 制表符(Tab)
'\'' 字面量单引号(Literal single quote)
'\"' 字面量双引号(Literal double quote)
'\\' 字面量反斜杠(Literal backslash)
字符串表示
字符串中的每个字符在内部被存储为所谓的 Unicode “代码点(code-point)”,代码点是一个整数。可以使用下列转移序列指定确切的代码点 。
a = '\xf1' # a = 'ñ'
b = '\u2200' # b = '∀'
c = '\U0001D122' # c = '