课件编号15782597

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

日期:2024-05-06 科目:信息技术 类型:高中课件 查看:96次 大小:6400758Byte 来源:二一课件通
预览图 1/7
学年,选修,信息技术,高中,2019,教版
  • cover
(课件网) 3.1字符串的概念及操作 字符串概念 用单引号或双引号标识的零个或多个字符,如: “hello word!” , “” , “ ” 空字符串 空格字符串 字符串特征 (1)有限序列性 只能由零个或多个字符组成,除第一个和最后一个元素外,其他元素都有一个唯一的前驱和后续,拥有正索引标号和负索引标号 (2)字符串可比性 根据编码方式一一比较 字符串操作(判断\取子串\连接) 子串:一个字符串中任意个连续的字符序列称为该字符串的子串 s= “hello word!” “h” “he” “hel” “hello” “word” “hello word!” 字符串判断:字符串a in 字符串s,在则返回True,否则返回False 1.逐个读取 2.连续序列读取(借助索引) 字符串操作(判断\取子串\连接) 借助符号加号“+”连接 字符串操作(判断\取子串\连接) x=“I like python” 字符串内置函数 函数和方法 功能 结果 len(x) 求字符串长度 13 x.find(“y”) 返回字符串X中子串y出现首字符下标,若找不到,则输出-1 Y=“like” 输出为:2 x.split(str=“ ”) 以str分隔符切片 [“I”, “like”,“python”] x.replace(old,new,max) 用新字符串替换就字符串,如果指定第三个参数max,那么替换不超过max次。 X=“is is is” Print(x.replace(“is”,”was”,2)) 输出:was was is x.upper() 把小写字母转换成大写字母 I LIKE PYTHON x.lower() 把大写字母转换成小写字母 i like python 上联:上海自来水来自海上 下联:山西运煤车煤运西山 字符串应用1:回文字符串 已知s=“Python 2021”,编写程序统计字符串s中大写字母、小写字母、数字、特殊符号的个数。 字符串应用2:统计字符个数 upp=0 low=0 num=0 spe=0 for i in range(len(s)): if s[i]>=“A” and s[i]<=“Z”: upp+=1 elif s[i]>=“a” and s[i]<=“z”: low+=1 elif s[i]>=“0” and s[i]<=“9”: num+=1 else: spe+=1 字符串应用3:机动车违章识别系统 "城B" w!=6 and w!=7 i=len(car) ch>="0" and ch<="9" t=week[4] t=week[num-1] t=week[9-num] 字符串知识总结 字符串的概念及特征 字符串的判断 取字符串 字符串的连接 字符串的应用

~~ 您好,已阅读到文档的结尾了 ~~