云计算开发学习笔记:Python3的字符串内建函数快报
TechWeb.com.cn
2020-07-09 10:24
导读
如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,Unicode 字符串 Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单。
Unicode 字符串
Python 中定义一个 Unicode 字符串和定义一个普通字符串一样简单:

引号前小写的"u"表示这里创建的是一个 Unicode 字符串。如果你想加入一个特殊字符,可以使用 Python 的 Unicode-Escape 编码。如下例所示:

被替换的 \u0020 标识表示在给定位置插入编码值为 0x0020 的 Unicode 字符(空格符)。
在Python2中,普通字符串是以8位ASCII码进行存储的,而Unicode字符串则存储为16位unicode字符串,这样能够表示更多的字符集。使用的语法是在字符串前面加上前缀 u。
在Python3中,所有的字符串都是Unicode字符串。
Python 的字符串内建函数
字符串方法是从python1.6到2.0慢慢加进来的——它们也被加到了Jython中。
这些方法实现了string模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对Unicode的支持,有一些甚至是专门用于Unicode的。

Python 的字符串常用内建函数如下:

字符串
Unicode
Python
表示
方法
1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。
