声明:在人工智能技术教学期间,不少学生向我提一些python相关的问题,所以为了让同学们掌握更多扩展知识更好的理解人工智能技术,我让助理负责分享这套python系列教程,希望能帮到大家!由于这套python教程不是要由所写,所以不如我的人工智能技术教学风趣幽默,学起来比较枯燥;但它的知识点还是讲到位的了,也值得阅读!
到目前为止,我们学习了字符串对象的序列通用的操作方法和字符串类型特定的方法。Python还提供了各种编写字符串的方法(本篇文章只是抛砖引玉,简单介绍一下几个方法,后面的文章会一一详细介绍各种方法)。例如,反斜线转义序列表示特殊的字符,这就是一种编写方法。
Python允许字符串包括在单引号或双引号中。它也允许在三个引号(单引号或双引号)中包括多行字符串常量。当采用这种形式的时候,所有的行都合并在一起,并在每一行的末尾增加换行符。这是一个微妙的语法上的便捷方法,在Python脚本中嵌入像HTML或XML这样的内容时,这是很方便的。
Python也支持原始(raw)字符串常量,即去掉反斜线转义机制(这样的字符串常量是以字母“r”开头的)。Python还支持Unicode字符串形式从而支持国际化。在Python 3.0中,基本的str字符串类型也处理Unicode;在Python 2.6中,Unicode是一种单独的类型,str处理8位字符串和二进制数据。在Python 3.0中,文件也改变为返回和接受str,从而处理二进制数据的文本和字节。
后面的文章会一一详细介绍各种编写方法。
我的微信公众号是“人工智能知识分享”