
3-1 字符串 课件 浙教版高中信息技术选修1.pptx
18页3.1字符串的概念及操作字符串概念o用单引号或双引号标识的零个或多个字符,如:o“hello word!”,“”,“”空字符串空字符串空格字符串字符串特征o(1)有限序列性有限序列性o只能由零个或多个字符组成,除第一个和最只能由零个或多个字符组成,除第一个和最后一个元素外,其他元素都有一个唯一的前后一个元素外,其他元素都有一个唯一的前驱和后续,拥有正索引标号和负索引标号驱和后续,拥有正索引标号和负索引标号o(2)字符串可比性)字符串可比性o根据编码方式一一比较根据编码方式一一比较字符串操作(判断字符串操作(判断取子串取子串连接)连接)o子串:一个字符串中子串:一个字符串中任意个连续的任意个连续的字符序列称为该字符串的字符序列称为该字符串的子串子串os=“hello word!”o“h”“he”“hel”“hello”“word”“hello word!”o字符串判断:字符串字符串判断:字符串a in 字符串字符串s,在则返回,在则返回True,否则,否则返回返回Falseo o1.逐个读取o2.连续序列读取(借助索引)o 字符串操作(判断取子串连接)o借助符号加号“+”连接字符串操作(判断取子串连接)x=“I like python”字符串内置函数函数和方法函数和方法功能功能结果结果len(x)求字符串长度求字符串长度13x.find(“y”)返回字符串返回字符串X中子串中子串y出现首出现首字符下标,若找不到,则输字符下标,若找不到,则输出出-1Y=“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 pythono上联:上海自来水来自海上o下联:山西运煤车煤运西山o字符串应用1:回文字符串o已知s=“Python 2021”,编写程序统计字符串s中大写字母、小写字母、数字、特殊符号的个数字符串应用2:统计字符个数upp=0low=0num=0spe=0for i in range(len(s):if si=“A”and si=“a”and si=“0”and si=0 and ch=9t=week4t=weeknum-1t=week9-num字符串知识总结字符串的概念及特征字符串的判断取字符串字符串的连接字符串的应用。
