Python程序设计教程-第4章序列:字符串、列表和元组.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Python程序设计教程-第4章序列:字符串、列表和元组.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 教程 序列 字符串 列表
- 资源描述:
-
1、第4章 序列:字符串、列表和元组 本章将介绍序列类型,它们的成员都是有序排列的,并且可以通过下标偏移量访问到它们的一个或者多个成员。这种序列类型包括字符串、列表和元组类型4.1 字符串 字符串是一种有序的字符集合,用于表示文本数据。字符串中的字符可以是ASCII字符、各种符号以及各种Unicode字符。严格意义上,字符串属于不可变序列,意味着不能直接修改字符串。字符串中的字符按照从左到右的顺序,支持索引、分片等操作。4.1.1 字符串的表示和创建 Python字符串常量可用下列多种方法表示。单引号:a、123、abc。双引号:“a”、“123”、“abc”。3个单引号或3个双引号:Python
2、 code、“”“Python string”“”,三引号字符串可以包含多行字符。带r或R前缀的Raw字符串:rabcn123、Rabcn123。字符串都是str类型的对象,可用内置的str函数来创建str字符串对象。4.1.2 4.1.2 字符串基本操作字符串基本操作 字符串基本操作包括求字符串长度、包含性判断、连接、迭代、索引和分片以及转换等。1求字符串长度 字符串长度指字符串中包含的字符个数,可用len函数获得字符串长度。2包含性判断 字符串为字符的有序集合,所以可用in操作符判断字符串包含关系。4.1.2 4.1.2 字符串基本操作字符串基本操作 3字符串连接 字符串连接是把多个字符串
3、按顺序合并成一个新的字符串。4字符串迭代 可用for循环迭代处理字符串。5字符串索引和分片 字符串作为一个有序的集合,其中的每个字符可通过偏移量进行索引或分片。字符串中字符按从左到右的顺序,其偏移量依次为0,1,2,len-1(最后一个字符偏移量为长度减1);按从右到左的顺序,偏移量取负值,依次为-len,-2,-1。6字符串转换 可用str函数将数字转换为字符串。4.1.3 4.1.3 字符串方法字符串方法 1count(sub,start,end)返回子字符串sub在原字符串中的start,end范围内出现的次数,省略范围时查找整个字符串。2endswith(sub,start,end)判
4、断start,end范围内的子字符串是否以sub字符串结尾。3startswith(sub,start,end)和上面方法一样,用来判断start,end范围内的子字符串是否以sub字符串开头。4find(sub,start,end)在start,end范围内查找子字符串sub,返回第一次出现位置的偏移量。没有找到时返回-1。4.1.3 4.1.3 字符串方法字符串方法 5.index(sub,start,end)与find()方法相同,只是在未找到子字符串时产生ValueError异常。此外,还有rfind(sub,start,end)和rindex(sub,start,end),它们都是返
5、回最后一次出现位置的偏移量。6format(args)字符串格式化,将字符串中用定义的替换域依次用参数args替换。7strip(chars)未指定参数chars删除字符串首尾的空格、回车符以及换行符,否则删除字符串首尾包含在chars中的字符。4.1.3 4.1.3 字符串方法字符串方法 8replace(old,new,count)从字符串开头,依次将包含的old字符串替换为new字符串,省略count时替换全部old字符串。指定count时,替换次数不能大于count。9split(sep,maxsplit)将字符串按照sep指定的分隔字符串分解,返回分解后的列表。Sep省略时,以空格作
展开阅读全文