翻译:《实用的Python编程》01_04_Strings

Posted codists

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了翻译:《实用的Python编程》01_04_Strings相关的知识,希望对你有一定的参考价值。

目录 | 上一节 (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, the eyes, the eyes,
not around the eyes,
don\'t look around the eyes,
look into my 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 = \'

以上是关于翻译:《实用的Python编程》01_04_Strings的主要内容,如果未能解决你的问题,请参考以下文章

翻译:《实用的Python编程》01_02_Hello_world

翻译:《实用的Python编程》04_04_Defining_exceptions

翻译:《实用的Python编程》04_02_Inheritance

翻译:《实用的Python编程》02_04_Sequences

翻译:《实用的Python编程》03_04_Modules

翻译:《实用的Python编程》01_01_Python