3.1字符串课件-2025-2026学年浙教版高中信息技术选修一

2025-11-23
| 15页
| 265人阅读
| 106人下载
普通

资源信息

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

内容正文:

浙教版信息科技 字符串 注册时,昵称和密码有什么特点? 选择哪种数据类型更合适? 字符串是一种有序的字符集合,用于表示文本数据。字符串中的字符可以是ASCII字符、各种符号以及各种Unicode字符。 特殊的字符串 空串:空串是不包括任何字符的串,长度为零。 空格串:空格串是由空格组成的字符串,其长度为空格字符的个数。 字符串的概念 一、字符串的概念和特性 字符串的特性 有限序列性:可使用序列切片操作 字符 H e l l o W o r l d 正索引 0 1 2 3 4 5 6 7 8 9 10 负索引 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 字符串“Hello World”的索引标号 字符串的可比性:可按ASCII值比较,先比较第一个字符,相同时再比较第二个字符,依次类推 “Work”<“word” “Word”<“Work” 一、字符串的概念和特性 创建 常用单引号(' ')、双引号(" " )和三个单引号或双引号来创建。 例如:var1 = 'Hello World!' var2 = "Python" 子串判断:in运算 S="Hello" if ("H" in S): print("H在变量S中") else: print("H不在变量S中") S="Hello" for a in S: print(a,end=" ") 二、字符串的基本操作 求子串 使用[ ]来截取字符串。即:序列的索引和切片操作。 格式为:字符串[start:stop:step],对字符串下标[start,stop)进行步长为step的提取 以S=“我爱学习Python”为例 变式 表达式 值 S[start:stop] 步长为1时,其中step可省略 S[0:2] S[:stop] start为0时,可省略 S[:1] S[start:] stop为序列长度时,可省略 S[4:] S[:] start,stop为默认值时,可省略 S[:] “我爱” “我” “Python” “我爱学习Python” 二、字符串的基本操作 字符串的连接 1.直接拼接 直接将两个字符串常量紧挨着写在一起就可以了。 例如:strname = "abc" "hig" 2.若有变量,则需【+】运算符拼接 【+】运算符也能拼接字符串常量 例如:str1 = “Python” strname = str1 + “语言” strname = “abchig” strname = “Python语言” 二、字符串的基本操作 字符串的连接 3.字符串和数字的拼接:在 Python 中,不允许直接拼接数字和字符串,所以需通过函数 str() 把数字转化成字符串,再拼接。 例如:str1 = “Python” strname = str1 + str( 3 ) strname = “Python3” 二、字符串的基本操作 三、字符串的常用函数和方法 三、字符串的常用函数和方法 有如下 Python 程序段: s = input("请输入一串字符串:") m = cnt = 1 for i in range(1,len(s)): if s[i]>s[i-1]: cnt += 1 if cnt > m : m = cnt else: cnt = 1 print(m) 该程序段的功能是 A.输出字符串 s 中最大的字符的索引 B.输出字符串 s 中最大的字符 C.输出字符串 s 中最长的递增序列 D.输出字符串 s 中最长的递增序列长度 四、小试牛刀 编写程序,实现如下功能:输入身份证号后,如果身份证号长度符合,则显示出生年月,否则显示长度不符。已知身份证号长度为18位,身份证号第7~10位表示出生年份,第11~12位表示出生月份。运行界面如图所示,程序代码如下。 s=input("请输入身份证号码:") if ______①_______: print("身份证号长度不符,请重新输入") else: year= ______②_______ month= ______③_______ print("您的出生年月为:",year,"年",month,"月") len(s) !=18 s[6:10] s[10:12] 四、小试牛刀 密码要求: 1.不能包含空格 2.长度为8-16个字符 3.必须包含字母、数字、符号中至少2种 设计要点和思路: 1.密码总长是否为8-16(可用len()) 2.逐字符取出来比较(可用循环结构) 2.1.是否为空格 2.2.若为字母,则字母类=1;若为数字,则数字类=1;若为其他符号,则其他符号类=1。最终判断类别总和是否>=2 五、课后挑战 “之江汇教育广场”小程序 金山办公软件有限公司 同学们,再见 “之江汇教育广场”APP 汇报人:WPS $

资源预览图

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