返回介绍

编写字符串的其他方法

发布于 2024-01-29 22:24:17 字数 716 浏览 0 评论 0 收藏 0

到目前为止,我们学习了字符串对象的序列操作方法和类型特定的方法。Python还提供了各种编写字符串的方法,我们将会在下面进行更深入的介绍。例如,反斜线转义序列表示特殊的字符。

Python允许字符串包括在单引号或双引号中(它们代表着相同的东西)。它也允许在三个引号(单引号或双引号)中包括多行字符串常量。当采用这种形式的时候,所有的行都合并在一起,并在每一行的末尾增加换行符。这是一个微妙的语法上的便捷方式,但是在Python脚本中嵌入像HTML或XML这样的内容时,这是很方便的。

Python也支持原始(raw)字符串常量,即去掉反斜线转义机制(这样的字符串常量是以字母"r"开头的)。Python还支持Unicode字符串形式从而支持国际化。在Python 3.0中,基本的str字符串类型也处理Unicode(这是有意义的,因为ASCII文本是一种简单的Unicode),并且用bytes类型表示原始字节字符串;在Python 2.6中,Unicode是一种单独的类型,str处理8位字符串和二进制数据。在Python 3.0中,文件也改变为返回和接受str,从而处理二进制数据的文本和字节。我们将会在后续章节学到这些特殊的字符串。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文