3.2.4 字符串和列表 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《3.2.4 字符串和列表 ppt课件-2023新浙教版(2019)《高中信息技术》必修第一册.pptx》由用户(Q123)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中信息技术 3.2.4 字符串和列表 ppt课件_2023新浙教版2019高中信息技术必修第一册 3.2 字符串 列表 ppt 课件 _2023 新浙教版 2019 高中 信息技术 必修 一册 下载 _必修1 数据与计算_浙教版(2019)_信息_高中
- 资源描述:
-
1、4、字符串和列表列表3.2 Python3.2 Python语言程序设计语言程序设计字符串字符串字符串是 Python 中最常用的数据类型。我们可以使用引号(或 )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1=Hello World!var2=Runoob访问字符串中的值访问字符串中的值索引值以 0 为开始值,-1 为从末尾的开始位置。Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。Python 访问子字符串,可以使用方括号 来截取字符串,字符串的截取的语法格式如下:变量头下标:尾下标访问字符串中的值访问字符串中的值如下实例:var
2、1=Hello World!var2=Runoob print(var10:,var10)print(var21:5:,var21:5)以上实例执行结果:var10:Hvar21:5:unoo字符串更新字符串更新你可以截取字符串的一部分并与其他字段拼接,如下实例:var1=Hello World!print(已更新字符串:,var1:6+Runoob!)以上实例执行结果已更新字符串:Hello Runoob!转义字符转义字符在需要在字符中使用特殊字符时,python 用反斜杠 转义字符。转义字符描述实例(在行尾时)续行符 print(line1 .line2 .line3)line1 line
3、2 line3 反斜杠符号 print()单引号 print()双引号 print()a响铃 print(a)执行后电脑有响声。b退格(Backspace)print(Hello b World!)Hello World!转义字符描述实例000空 print(000)n换行 print(n)v纵向制表符 print(Hello v World!)Hello World!t横向制表符 print(Hello t World!)Hello World!f换页 print(Hello f World!)Hello World!字符串运算符字符串运算符下表实例变量 a 值为字符串 Hello,b 变量
4、值为 Python:操作符描述实例+字符串连接a+b 输出结果:HelloPython*重复输出字符串a*2 输出结果:HelloHello 通过索引获取字符串中字符a1 输出结果 e:截取字符串中的一部分,遵循左闭右开左闭右开原则,str0:2 是不包含第 3 个字符的。a1:4 输出结果 ellin成员运算符-如果字符串中包含给定的字符返回 TrueH in a 输出结果 Truenot in成员运算符-如果字符串中不包含给定的字符返回 TrueM not in a 输出结果 Truer/R原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。print(rn
5、)print(Rn)n字符串运算符字符串运算符a=Hellob=Pythonprint(a+b 输出结果:,a+b)print(a*2 输出结果:,a*2)print(a1 输出结果:,a1)print(a1:4 输出结果:,a1:4)if(H in a):print(H 在变量 a 中)else:print(H 不在变量 a 中)if(M not in a):print(M 不在变量 a 中)else:print(M 在变量 a 中)print(rn)print(Rn)输出结果为:a+b 输出结果:HelloPythona*2 输出结果:HelloHelloa1 输出结果:ea1:4 输出结
6、果:ellH 在变量 a 中M 不在变量 a 中nn字符串格式化字符串格式化Python 支持格式化字符串的输出。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符%s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。实例:print(我叫%s 今年%d 岁!%(小明,10)以上实例输出结果:我叫 小明 今年 10 岁!字符串格式化字符串格式化 符号 描述%c 格式化字符及其ASCII码%s 格式化字符串%d 格式化整数%u 格式化无符号整型%o 格式化无符号八进制数%x 格式化无符号十六进制数%X 格式化无符号十
7、六进制数(大写)%f 格式化浮点数字,可指定小数点后的精度%e 用科学计数法格式化浮点数%E 作用同%e,用科学计数法格式化浮点数%g%f和%e的简写%G%f 和%E 的简写%p 用十六进制数格式化变量的地址python字符串格式化符号:字符串格式化字符串格式化格式化操作符辅助指令:符号功能*定义宽度或者小数点精度-用做左对齐+在正数前面显示加号(+)在正数前面显示空格#在八进制数前面显示零(0),在十六进制前面显示0 x或者0X(取决于用的是x还是X)0显示的数字前面填充0而不是默认的空格%输出一个单一的%(var)映射变量(字典参数)m.n.m 是显示的最小总宽度,n 是小数点后的位数(如
8、果可用的话)三引号三引号python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。实例如下实例:para_str=这是一个多行字符串的实例多行字符串可以使用制表符TAB(t)。也可以使用换行符 n。print(para_str)以上实例执行结果为:这是一个多行字符串的实例多行字符串可以使用制表符TAB()。也可以使用换行符 。f-stringf-stringf-string 是 python3.6 之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法。之前我们习惯用百分号(%):实例实例 name=Runoob Hello%s%nameHello R
9、unoobf-string 格式化字符串以 f 开头,后面跟着字符串,字符串中的表达式用大括号 包起来,它会将变量或表达式计算后的值替换进去,实例如下:实例 name=Runoob fHello name#替换变量Hello Runoob f1+2#使用表达式3 w=name:Runoob,url: fwname:wurlRunoob:用了这种方式明显更简单了,不用再去判断使用%s,还是%d。f-stringf-string在 Python 3.8 的版本中可以使用=符号来拼接运算表达式与结果:实例 x=1 print(fx+1)#Python 3.62 x=1 print(fx+1=)#Py
展开阅读全文
链接地址:https://www.163wenku.com/p-6549782.html