资源简介 (共18张PPT)3.1字符串的概念及操作字符串概念用单引号或双引号标识的零个或多个字符,如:“hello word!” , “” , “ ”空字符串空格字符串字符串特征(1)有限序列性只能由零个或多个字符组成,除第一个和最后一个元素外,其他元素都有一个唯一的前驱和后续,拥有正索引标号和负索引标号(2)字符串可比性根据编码方式一一比较字符串操作(判断\取子串\连接)子串:一个字符串中任意个连续的字符序列称为该字符串的子串s= “hello word!”“h” “he” “hel” “hello” “word” “hello word!”字符串判断:字符串a in 字符串s,在则返回True,否则返回False1.逐个读取2.连续序列读取(借助索引)字符串操作(判断\取子串\连接)借助符号加号“+”连接字符串操作(判断\取子串\连接)x=“I like python”字符串内置函数函数和方法 功能 结果len(x) 求字符串长度 13x.find(“y”) 返回字符串X中子串y出现首字符下标,若找不到,则输出-1 Y=“like”输出为:2x.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 isx.upper() 把小写字母转换成大写字母 I LIKE PYTHONx.lower() 把大写字母转换成小写字母 i like python上联:上海自来水来自海上下联:山西运煤车煤运西山字符串应用1:回文字符串已知s=“Python 2021”,编写程序统计字符串s中大写字母、小写字母、数字、特殊符号的个数。字符串应用2:统计字符个数upp=0low=0num=0spe=0for i in range(len(s)):if s[i]>=“A” and s[i]<=“Z”:upp+=1elif s[i]>=“a” and s[i]<=“z”:low+=1elif s[i]>=“0” and s[i]<=“9”:num+=1else:spe+=1字符串应用3:机动车违章识别系统"城B"w!=6 and w!=7i=len(car)ch>="0" and ch<="9"t=week[4]t=week[num-1]t=week[9-num]字符串知识总结字符串的概念及特征字符串的判断取字符串字符串的连接字符串的应用 展开更多...... 收起↑ 资源预览