3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1

2023-03-06
| 17页
| 1318人阅读
| 16人下载
特供

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版选修1 数据与数据结构
年级 高二
章节 3.1 字符串
类型 课件
知识点 -
使用场景 同步教学
学年 2023-2024
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.06 MB
发布时间 2023-03-06
更新时间 2023-03-06
作者 匿名
品牌系列 -
审核时间 2023-03-06
下载链接 https://m.zxxk.com/soft/37905304.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

3.1 字符串基本操作 和应用 知识储备 字符串是由零个或多个字符组成的有限序列。 ·特殊的字符串 空串:空串是不包括任何字符的串,长度为零。 空格串:空格串是由空格组成的字符串,其长度为空格字符的个数。 (1)有限序列性 (2)字符串的可比性 ---可使用序列切片操作 ---比较第一个不相等字符的ASCII码值。 一、字符串的概念 二、字符串的特性 字符串的基本操作 1.子串判断 子串判断用于检查字符串a是否为字符串s的子串。 ①在python中使用成员运算符in来实现,格式为:a in s,如果字符串s中包含 字符串a,返回True,否则返回False。 ②在python中也可以使用for循环语句,逐个枚举字符串中的字符。 例如,逐个判断字符串a中的字符是否为b的字符,代码如下: a=“hello world” b=“I love Python” for ch in a: if ch in b: print(ch,end=“”) 输出:____________ hello ol 字符串的基本操作 ③Python字符串提供了find()方法检测字符串中是否包含子字符串str。 其语法格式为: x.find(y), 返回字符串x中子串y出现的首字符的索引值,若找不到,则输出-1。 例:s=“Hello!” s1=“llo” print(s.find(s1)) 输出:2 字符串的基本操作 ★ 使用[ ]来截取字符串。即:序列的索引和切片操作。 1.已知字符串a "人生苦短,我用Python" ,则下列说法正确的是( ) A.a[5]的值为"," ,a[:5]的值为"人生苦短" B.a[5]的值为"我" ,a[:5]的值为"人生苦短" C.a[-5]的值为" y " ,a[-5:]的值为" thon " D.a[-5]的值为"用" ,a[-5:]的值为" ython " B a[::-1] a[0:len(a):-1] a[::-2] 2.求子串 字符串的基本操作 ★ 用“+”运算符,注意需转换为字符串及字符的先后顺序 ★ join() 方法合并字符串: 将列表等序列中多个字符串采用固定的分隔符连接 3.字符串的连接 字符串常用函数 ★ 用于拆分字符串。通过指定分隔符(默认空格)对字符串进行切片,并返回分割后的字符串列表(list) split()函数 字符串常用函数 ★ 默认去除首尾的空格,也可以指定去除特殊字符 2. 已知字符串s=" A B C D "则执行语句“s=s.strip()”后,字符串s的长度为( ) A.1 B.4 C.7 D.9 C strip()函数 字符串常用函数 ★ 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 replace( )函数 例如:x = “is is is is” print( x.replace(“is”, “was”) ) print( x.replace(“is”, “was”,3) ) was was was was was was was is 字符串常用函数 ★ 把字符串中小写字母转换成大写字母。 upper()函数 例如:x = “I Like Python” print( x.upper() ) I LIKE PYTHON ★ 把字符串中小写字母转换成大写字母。 lower()函数 例如:x = “I Like Python” print( x.lower() ) i like python 字符串常用函数 函数 功能 len(x) 统计序列中元素的个数 x.find(y) 返回字符串x中子串y出现的首字符下标,若找不到,则返回-1 x.split(str=“”,num) 根据指定分隔符进行切片,默认根据空格,切片后得到的值存储在列表中。 如果num有指定值,那么仅分割num个子串 x.strip() 去除首尾指定字符,默认取出空格 x.replace(old,newn,new) 把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 x.upper() 把字符串中小写字母转换成大写字母。 x.lower() 把字符串中小写字母

资源预览图

3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
1
3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
2
3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
3
3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
4
3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
5
3.1字符串 课件-2022-2023学年浙教版(2019)高中信息技术选修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。