项目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个字节(例
您可能关注的文档
- Python程序设计实例教程 课件全套 董付国 项目1--14 搭建和使用Python开发环境---使用Matplotlib进行数据可视化.pptx
- Python程序设计实例教程 第2版 课件 项目13、14 使用Pandas分析与处理数据、 使用Matplotlib进行数据可视化.pptx
- Python程序设计实例教程 第2版 课件 项目9、10 读写文件内容、 文件与文件夹操作.pptx
- Python程序设计实例教程 第2版 课件 项目11、12 网络爬虫入门与应用、 使用NumPy实现数组与矩阵运算.pptx
- Python程序设计实例教程 第2版 课件 项目1、2 搭建和使用Python开发环境、 使用内置对象和运算符.pptx
- Python程序设计实例教程 第2版 课件 项目3、4 使用列表、元组、字典、集合; 使用程序控制结构.pptx
- Python程序设计实例教程 第2版 课件 项目5、6 设计和使用自定义函数、 面向对象程序设计基础.pptx
- 大学书法教程(第三版) 课件 1大学书法教程、2魏晋南北朝书法.pptx
- 大学书法教程(第三版) 课件 3南北朝书法、4隋唐五代书法.pptx
- 大学书法教程(第三版) 课件 5宋辽金元书法、6元明清.pptx
原创力文档

文档评论(0)