字符串类型及其操作.pptx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

字符串类型及其操作教师北京信息职业技术学院马东波商务数据分析与应用专业教学资源库

123字符串类型目录CONTENTS字符串类型的转换字符串使用实例145内置的字符串处理函数内置的字符串处理方法

01字符串类型2

1字符串类型3Python字符串是用双引号或者单引号括起来的一个或多个字符。字符串可以保存在变量中,也可以单独存在可以用type()函数测试一个字符串的类型Python语言转义符:\输出带有引号的字符串,可以使用转义符

1字符串类型4使用\输出带有转移符的字符串字符串是一个字符序列:字符串最左端位置标记为0,依次增加。字符串中的编号叫做“索引”单个索引辅助访问字符串中的特定位置格式为string[索引]Python中字符串索引从0开始,一个长度为L的字符串最后一个字符的位置是L-1Python同时允许使用负数从字符串右边末尾向左边进行反向索引,最右侧索引值是-1

1字符串类型5len()函数能返回一个字符串的长度可以通过两个索引值确定一个位置范围,返回这个范围的子串格式:string[start:end]start和end都是整数型数值,这个子序列从索引start开始直到索引end结束,但不包括end位置.字符串之间可以通过+或*进行连接加法操作(+)将两个字符串连接成为一个新的字符串乘法操作(*)生成一个由其本身字符串重复连接而成的字符串

02字符串类型转换6

2字符串类型转换7大多数数据类型都可以通过str()函数转换为字符串

03字符串使用实例8

3字符串使用实例9输入一个月份数字,返回对应月份名称缩写,这个问题的IPO模式是输入:输入一个表示月份的数字(1-12)处理:利用字符串基本操作实现该功能输出:输入数字对应月份名称的缩写将所有月份名称缩写存储在字符串中months=JanFebMarAprMayJunJulAugSepOctNocDec

3字符串使用实例10在字符串中截取适当的子串来查找特定月份,找出在哪里切割子串,每个月份的缩写都由3个字母组成,如果pos表示一个月份的第一个字母,则months[pos:pos+3]表示这个月份的缩写,即:monthAbbrev=months[pos:pos+3]可以通过for和in组成的循环来遍历字符串中每个字符格式如下:forvarinstring:操作用转义符可以在字符串中表达一些不可直接打印的信息,例如:用\n表示换行字符串Hello\nWorld\nGoodbye32\n用print()函数打印后的输出效果如下:HelloWorldGoodbye32

04内置的字符串处理函数11

4内置的字符串处理函数12微实例3.2:恺撒密码。凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列该字符后面第三个字符,对应关系如下:原文:ABCDEFGHIJKLMNOPQRSTUVWXYZ密文:DEFGHIJKLMNOPQRSTUVWXYZABC原文字符P,其密文字符C满足如下条件:C=(P+3)mod26解密方法反之,满足:P=(C–3)mod26微实例运行结果如下:

05内置的字符串处理方法13

5内置的字符串处理方法14

15总结字符串类型字符串类型转换字符串使用实例内置的字符串处理函数内置的字符串处理方法

16参考文献[1]嵩天.Python语言程序设计基础.北京:高等教育出版社,2017

谢谢观看商务数据分析与应用专业教学资源库

字符串类型及其操作教师北京信息职业技术学院马东波商务数据分析与应用专业教学资源库

文档评论(0)

vermonth155-2娟 + 关注
实名认证
内容提供者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档