网站大量收购闲置独家精品文档,联系QQ:2885784924

Python程序设计基础-教学课件 第5章 字符串.pptx

Python程序设计基础-教学课件 第5章 字符串.pptx

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第5章字符串

目录5.1字符串的基础知识5.2字符串的常见操作

在Python中,有三种不同的方式来定义字符串:单引号、双引号和三引号。单引号和双引号的使用方式很相似,但一般来说,建议在同一代码块中用一种方法来声明字符串。三引号用于定义多行字符串,这是一种非常方便的语法,可以在一组三引号标记的字符串中包含换行符和其他特殊字符,无需使用转义字符。字符串也是有序数据,可以通过索引和切片获取字符串中的某个字符或者某个子串。索引规则与列表相同,切片和索引的获取与列表相同,但是字符串不可修改。具体来说,字符串的索引是从0开始的,也可以从后往前用负数索引,例如,-1表示最后一个字符的索引。字符串的切片可以通过[start:end]的方式获取[start,end)之间的子串,也可以通过[start:end:step]的方式获取[start,end)之间以step为步长的子串。5.1字符串的基础知识

5.2字符串的常见操作本节介绍字符串的常见操作,如字符串的格式化输出、字符串的拼接和复制、字符串的分割和合并、字符串的查找和替换、字符串的大小写转换、字符串的测试判断、字符串的排版以及字符串的加密和解密。

5.2.1字符串的格式化输出(1)使用%运算符进行格式化不同的数据类型的变量要使用不同的格式字符进行占位。不同的格式字符为不同类型的变量预留位置。语法格式:格式化字符串%(值1,值2,...)运算符%左边:由普通字符和格式字符组成的格式化的字符串;运算符%右边:由圆括号括起来的值。格式符格式说明%c将对应的数据格式化为字符%s将对应的数据格式化为字符串%d将对应的数据格式化为整数%u将对应的数据格式化为无符号整数%o将对应的数据格式化为无符号八进制整数%x将对应的数据格式化为无符号十六进制整数%f将对应的数据格式化为浮点数,可指定小数点后的精度(默认保留6为小数)

5.2.1字符串的格式化输出(2)format方法第二种方法为使用format方法进行格式化,具体使用格式如下:格式化字符串.format(值1,值2.....)格式化字符串由一系列槽({})组成,用来控制字符串中嵌入值出现的位置及格式,将format中用逗号分隔的参数按照序号替换到字符串的槽中,序号也可以省略,省略时按照出现的先后顺序进行替换。相对来说format比%在性能和灵活性上更好一些。(3)f-String以F或f开头,后面跟字符串,字符串中的表达式用大括号{}包起来,它会将变量或表达式计算后的值替换进去。格式:F格式化字符串{变量名}或F格式化字符串{变量名}

5.2.2字符串的拼接和复制(1)+运算符使用+运算符可以直接连接两个字符串。(2)join方法join方法用于将序列中的元素以指定的字符串连接成一个新的字符串,其语法如下:字符串.join(序列)字符串:表示连接序列中元素之间的字符串。序列:表示要连接的元素序列。

(1)split方法split方法将一个字符串分割成子字符串,并返回一个包含这些子字符串的列表。默认情况下,split方法根据空格进行分割,也可以指定其它字符分隔。5.2.3字符串的分割和合并

(1)find方法find方法可查找字符串中是否包含子串,若包含则返回子串首次出现的位置,否则返回-1。语法格式:str.find(sub[,start[,end]]),其中:sub:指定要查找的子串。start:开始索引,默认为0。end:结束索引,默认为字符串的长度。5.2.4字符串的查找和替换

5.2.5字符串的大小写转换Python提供了对字符串中英文字母大小写切换的方。Title方法将字符串中每个单词首字母转换为大写;capitalize方法可以实现字符串首字母大写;upper和lower分别可以实现字符串中的字母全部大写和全部小写的功能,swapcase则可以实现大小写相互切换的功能。方法含义str.title()字符串中每个单词的首字母大写str.capitalize()字符串首字母大写str.upper()字符串中字母全部大写str.lower()字符串中字母全部小写str.swapcase()字符串中大小写互换

5.2.6字符串的测试判断Python中常用字符串测试判断的相关方法,包括:是否全部为数字;是否包含数字;

您可能关注的文档

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档