Python程序设计教学课件(共22章)第10章 字符串.pptxVIP

Python程序设计教学课件(共22章)第10章 字符串.pptx

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 字符串字符串(String)就是连续的字符序列,用来表示文本信息。在Pyhton语言中,将由0个或多个任意字符放置在英文引号内,Python就认为它是字符串。字符串一旦被定义,就是一个有序的序列,不再发生改变。字串中的每个字符被称为元素。本章将对字符串进行详细的讲解。本章要求了解字符的编码表示了解字符串特征掌握如何计算字符串长度掌握如何访问、拼接字符串掌握对字符串中的大小写字母的转换方法掌握如何分割字符串。学会灵活使用对字符串的格式化功能10.1 字符在计算机中的表示计算机默认只能处理二进制数字,而不能处理文本。文本对应的每个字符转换为二进制数字。需要有一个统一的转换规则编码10.1.1 字符的编码表示ASCII编码使用1个字节(8位二进制)表示一个字符编码对象大小写字母数字特殊符号控制字符单字符二进制数数字000110000数字100110001数字200110010数字300110011数字400110100数字500110101数字600110110数字700110111数字800111000数字900111001冒号号号号字符二进制数大写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母字符二进制数小写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母写字母nicode编码处理更多的字符使用两个字节(16位二进制)表示一个字符ASCII编码与Unicode编码ASCII编码最多可以处理256个字符Unicode编码可以处理65536个字符10.1.2 查询字符对应的Unicode编码ord()函数返回指定字符的Unicode编码值语法ord(x)10.1.3 查询Unicode编码对应的字符chr()函数可以返回Unicode编码对应的单字符语法chr(x)10.1.4 字符串特征字符串就是字符顺序的组合,可以包含0个或多个任意字符。有序性字符与字符之间是有序的可重复可以包含重复的字符10.2 字符串的常用操作Python提供了大量针对字符串的常用操作,利用这些操作可以实现字符串的拼接、访问等。10.2.1 统计字符个数字符串中的字符数字0到9大(小)写字母A(a)到Z(z)中文、符号、空格等一个字符为一个长度len()函数统计字符个数10.2.2 访问字符访问字符是指访问字符串中的某个字符。索引进行访问str[num]索引分类正向索引反向索引1.正向索引是从字符串的最左测(第一个字符)开始,字符序号从0开始递增,向右依次递增,递增到字符串的长度-1。假设字符串的长度为L,那么正向索引的字符序号从0到L-1。2.反向索引是指从字符串的最右测(最后一个字符)开始,字符序号从-1开始递减,向左依次递减,递减到字符串长度的相反值。假设字符串的长度为L,那么反向索引的序号从-1到-L。10.2.3 获取子串子串:字符串中连续的字符。获取子串:被称为切片操作。str[N:M]从N(包括N)到M(不包括M)之间的字符1.同为负/同为正当N和M同时为正或同时为负时,N必须小于M,如果N大于或等于M,那么将不会获取到子串,返回一个空字符串。2.N为正,M为负当N为正,M

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档