Python03-Python中的字符串课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Python03-Python中的字符串课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python03_Python 中的 字符串 课件
- 资源描述:
-
1、3 Python中的字符串第3章 Python中的字符串 本章内容本章内容 字符串的表示 字符串的格式化 用%操作符格式化字符串 format()方法 字符串的操作符 字符串处理函数 输入/输出语句3.1 字符串的表示 字符串字符串的的定义定义 str,字符集合,被引号包含。引号可以是单引号、双引号或者三引号 单引号和双引号包含的是单行字符 三引号可以包含多行字符串三个引号能包含多行字符串,经常出现在函数声明的下一行,用来注释函数的功能。转义字符转义字符用于表示一些在某些场合不能直接输入的特殊字符。符符号号含义含义符符号号含义描述含义描述续行符n换行反斜杠符号t横向制表符单引号r回车双引号f换
2、页a响铃ooo八进制b退格xhh十六进制0空other 其它的字符3.2 字符串的格式化 用用%操作符格式化操作符格式化字符字符 使用一个字符串作为模板。模板中的格式符用作显示值预留位置,并说明显示数值应该呈现的格式。Python用一个元组(tuple)将多个值传递给模板。%(name)flagswidth.precisiontypecode#显示十进制数%d%d%(12,12.3)12 12#设定十进制数显示宽度%6d%6d%(12,12.3)12 12#显示字符串和整数,分别设置宽度%10s is%-3d years old%(Rose,18)Rose is 18 years old3.2
3、 字符串的格式化 字符串输出的字符串输出的格式格式化化 format()方法方法str.format()方法,更方便字符串格式化。(1)模板字符串与format()方法中参数的对应关系 位置参数匹配 如果占位符为空(没有表示顺序的序号),按照参数出现的先后次序匹配。如果占位符指定参数的序号,按照序号对应参数替换。使用键值对的关键字参数匹配 format()方法中的参数用键值对形式表示时,在模板字符串中用“键”来表示。使用序列的索引作为参数匹配3.2 字符串的格式化 字符串输出的字符串输出的格式格式化化 例2-10 模板字符串与format()方法中参数的关系。#位置参数 is years ol
4、d.format(Rose,18)Rose is 18 years old 0 is 1 years old.format(Rose,18)Rose is 18 years old Hi,0!0 is 1 years old.format(Rose,18)Hi,Rose!Rose is 18 years old#关键字参数 name was born in year,He is age years old.format(name=Rose,age=18,year=2000)Rose was born in 200,He is 18 years old 3.2 字符串的格式化 字符串输出的字符串
5、输出的格式格式化化 (2)模板字符串str的格式控制 fillalignsignwidth,.precisiontype 例:例:print(:*8.format(3.14)#宽度8位,右对齐*3.14 print(:*print(0:8,0:*8.format(3.14)#宽度8位,居中对齐 3.14 ,*3.14*3.3 字符串的操作符 实现字符串的连接、子串的选择、子串的包含判断等操作。操作符操作符描述描述+连接字符串*重复输出字符串i切片操作。通过索引获取字符串中字符,i是字符的索引:切片操作。截取字符串中的一部分in如果字符串中包含给定的字符返回 Truenot in如果字符串中不包
6、含给定的字符返回 Truer/R原始字符串。原始字符串用来替代转义符表示的特殊字符,在原字符串的第一个引号前加上字母 r(R),与普通字符串操作相同。b返回二进制字符串,在原字符串的第一个引号前加上字母b,可用于写二进制文件,例如 b123。%格式化字符串操作符3.3 字符串的操作符 例例3-5 字符串操作符的应用。str1=Hi,Python!str1*2#str1重复显示2次,str1未发生改变Hi,Python!Hi,Python!id(str1)#str1在内存中标识#54364264 str1+=Hi,Java!id(str1)#str1连接字符串后,id发生改变54338768 s
展开阅读全文