项目4 Python程序设计 字符串.pptx

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

;了解字符串概念;能够使用三种方法创建字符串;目录;任务提出;;提出任务;;任务分析;;字符串;字符串定义;字符串是放在引号中的一系列字符

引号可以是成对的单引号,双引号或三引号

字符可以是字母、数字、运算符号、标点符号以及一些功能性符号

注意:Python中没有字符变量类型;字符串是Python中最常用的数据类型,用引号就能进行创建,实例如下:;三种引号创建字符串的适用场景:;还可以使用转义字符对字符串中引号等特殊情况进行处理:;转义字符示例及运行结果:;Python中除了可以用引号创建字符串外,还可以使用str函数将其它数据类型转化为字符串:;数值类型转化为字符串:;其它类型转化为字符串:;字符串的不可变性:;字符串的不可变性:;字符串格式化是一个常见的操作,它允许将变量或表达式的值嵌入到字符串中的特定位置

字符串格式化方法主要有占位符法、format函数法以及f-string法;字符串格式化;字符串格式化;占位符示例代码:;format方法:;序号格式化示例代码:;参数格式化示例代码:;格式说明符:;format方法格式化输出示例代码:;字符串格式化;f-string格式化示例代码:;;分析代码;分析代码;(1)启动PyCharm,选择菜单File→NewProject,指定项目位置为D:\Chapter04

(2)右击项目文件夹Chapter04,在弹出的快捷菜单中选择New→PythonFile,在弹出的新建Python文件对话框中输入文件名lyric,类别为Pythonfile。

;(3)在lyric.py文件的代码编辑窗口,输入如下语句。;;通过本任务的学习,系统掌握了Python中字符串的创建、转化和格式化输出等方法。

在使用字符串时需注意以下几点:

字符串的创建有三种方式:单引号、双引号和三引号。在创建一般字符串时,优先使用单引号和双引号。三引号可以直接创建多行字符串。

;字符串中的某些字符具有特殊含义,如换行符(\n)、制表符(\t)、反斜杠(\\)等。要在字符串中包含这些特殊字符的字面值,需要使用反斜杠(\)作为转义字符。如果不需要使用转义字符,可以在字符串前加上r或R来创建原始字符串。在原始字符串中,反斜杠(\)被视为普通字符。;字符串是不可变的,这意味着不能修改字符串中的某个字符。任何看似修改字符串的操作,实际上都是创建了一个新的字符串。

格式化字符串时,需确保占位符与提供的参数匹配、顺序一致。

在format()方法中,可以使用格式化类型(如:.2f用于浮点数)来指定值的显示方式,需确保格式化类型与值的类型相匹配。;在尝试将对象转换为字符串之前,最好是先检查其类型,避免在对不可转换为字符串的对象进行转换时引发的异常。一般情况下,可以将数值型、列表、元组、集合和字典等五大类型转化为字符串类型。

f-string允许在字符串中直接嵌入Python表达式,需确保嵌入的表达式是有效的,并且不会产生意外的副作用。;任务提出;;提出任务;提出任务;;任务分析;;字符串查找与替换;字符串查找;Python中常用的字符串查找方法有find()、index()和count()。

find()方法可以查找子串在字符串中的位置,如果找到则返回该子串首次出现的位置,找不到则返回-1。其语法格式为:str1.find(str2,start,end)

其中str1是被查找的字符串,str2是子串,start和end分别为起始和结束位置参数,该位置参数是可选的,如果该参数存在,那么查找的索引范围为start到end-1,如果不填,默认start=0,end=len(str1)。;index()方法的功能及用法和find()方法几乎相同,唯一区别在于,找不到子串时index()方法会抛出异常,建议优先使用find()方法。其语法格式为:str1.index(str2,start,end)。

count()方法的功能在于查找子串在指定字符串中出现的次数。其语法格式为:str1.count(str2,start,end)。

;字符串查找示例代码:;Python中最常用的字符串替换方法是replace()方法,它的作用是用一个新的子串来替换原字符串中的某个子串。其语法格式为:str1.replace(old,new,[max])。

其中old表示str1中需要被替换的子串部分,new表示新的子串,max表示最大替换次数。max是可选参数,不填写时默认全部替换。;字符串替换示例代码:;对于规则较为简单的替换操作,replace()方法简单易用。当替换规则较为复杂时,可以考虑使用正则表达式来实现。

正则表达式是一种的高效的文本处理工具,常用于字符串的查找和替换。Python的正则表达式功能通过re模块实现

文档评论(0)

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

人力资源管理师、教师资格证持证人

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

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档