【信息技术 】字符串 课件 浙教版(2019)高中信息技术选修1.pptx
《【信息技术 】字符串 课件 浙教版(2019)高中信息技术选修1.pptx》由会员分享,可在线阅读,更多相关《【信息技术 】字符串 课件 浙教版(2019)高中信息技术选修1.pptx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3.1 字符串基本操作字符串基本操作和应用和应用知识储备知识储备字符串是由零个或多个字符组成的有限序列。特殊的字符串空串空串:空串是不包括任何字符的串,长度为零。空格串空格串:空格串是由空格组成的字符串,其长度为空格字符的个数。(1)有限序列性有限序列性 (2)字符串的可比性字符串的可比性-可使用序列切片操作 -比较第一个不相等字符的ASCII码值。一、一、字符串的概念字符串的概念二、二、字符串的特性字符串的特性字符串的基本操作字符串的基本操作1.子串判断 子串判断用于检查字符串a是否为字符串s的子串。在python中使用成员运算符in来实现,格式为:a in s,如果字符串s中包含字符串a,
2、返回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(s
3、1)输出:2字符串的基本操作字符串的基本操作 使用 来截取字符串。即:序列的索引和切片操作。1.已知字符串a 人生苦短,我用Python,则下列说法正确的是()A.a5的值为,a:5的值为人生苦短 B.a5的值为我,a:5的值为人生苦短 C.a-5的值为 y ,a-5:的值为 thon D.a-5的值为用,a-5:的值为 ython Ba:-1a0:len(a):-1a:-22.求子串求子串字符串的基本操作字符串的基本操作 用“+”运算符,注意需转换为字符串及字符的先后顺序 join()方法合并字符串:将列表等序列中多个字符串采用固定的分隔符连接3.字符串的连接字符串的连接字符串常用函数字符串
4、常用函数 用于拆分字符串。通过指定分隔符(默认空格)对字符串进行切片,并返回分割后的字符串列表(list)split()函数函数字符串常用函数字符串常用函数 默认去除首尾的空格,也可以指定去除特殊字符2.已知字符串s=A B C D 则执行语句“s=s.strip()”后,字符串s的长度为()A.1 B.4 C.7 D.9Cstrip()函数函数字符串常用函数字符串常用函数 把字符串中的 old(旧字符串)替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。replace()函数函数例如:x=“is is is is”print(x.replace(“is”,“wa
5、s”)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出现的首字符下标,若找不到,则返回
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息技术 【信息技术 】字符串 课件 浙教版2019高中信息技术选修1 信息技术 字符串 浙教版 2019 高中 选修
限制150内