Python程序设计实例教程 第2版 课件 项目7、8 使用字符串、 使用正则表达式.pptx

Python程序设计实例教程 第2版 课件 项目7、8 使用字符串、 使用正则表达式.pptx

项目7 使用字符串7.1 认识字符串在Python中,字符串属于不可变有序容器对象,使用单引号、双引号、三单引号或三双引号作为定界符,并且不同的定界符之间可以互相嵌套。Hello world这个字符串是数字123和字母abcd的组合Tom said,Lets go7.1 认识字符串除了支持序列通用操作(包括双向索引、比较大小、计算长度、元素访问、切片、成员测试等操作)以外,字符串类型还支持一些特有的操作方法,例如字符串格式化、查找、替换、排版等等。字符串属于不可变序列,不能直接对字符串对象进行元素增加、修改与删除等操作,切片也只能访问其中的元素而无法使用切片来修改字符串中的字符。7.1.1 字符串编码格式最早的字符串编码是美国标准信息交换码ASCII,仅对10个数字、26个大写英文字母、26个小写英文字母及一些其他符号进行了编码。ASCII码采用1个字节来对字符进行编码,最多只能表示256个符号。7.1.1 字符串编码格式GB2312是我国制定的中文编码,使用1个字节表示英语,2个字节表示中文;GBK是GB2312的扩充,而CP936是微软在GBK基础上开发的编码方式。GB2312、GBK和CP936都是使用2个字节表示中文。UTF-8对全世界所有国家需要用到的字符进行了编码,以1个字节表示英语字符(兼容ASCII),以3个字节表示常见中文字符,还有些语言的符号使用2个字节(例

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档