Python编程基础 课件 3.6字符串类型_第1页
Python编程基础 课件 3.6字符串类型_第2页
Python编程基础 课件 3.6字符串类型_第3页
Python编程基础 课件 3.6字符串类型_第4页
Python编程基础 课件 3.6字符串类型_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Python编程基础项目三

数据类型3.6字符串类型目录3.6.1字符串类型的定义和特点3.6.2字符串的基本操作3.6.3常用的字符串的方法Python编程基础3.6.1字符串类型的定义和特点Python编程基础字符串序字符串切片处理身份证号码生日期:2003年6月7日字符串的概念“你好,世界!”“IamlearningPython.”字符串:用引号将字符包起来的“文本型数据”。职场自动化、数据分析、Web开发的“幕后大英雄”!字符串信息处理的“武器库”字符串信息处理的“武器库”字符串运算符字符串常用函数实操练习3.6.2字符串的基本操作Python编程基础字符串运算符拼接+重复*成员in非成员notin切片[]拼接+用于连接两个或多个字符串,例如:"hello"+"world"结果为"helloworld"字符串运算符重复*用于重复字符串指定次数,例如:"hi"*3结果为"hihihi"字符串运算符成员in判断某个子字符串是否存在于字符串中,返回布尔值,例如:"a"in"abc"返回True字符串运算符非成员notin判断某个子字符串是否不存在于字符串中,返回布尔值,例如:"x"notin"abc"返回True字符串运算符切片[]用于获取字符串中指定索引位置的字符,支持正负索引字符串的索引从0开始,比如“abcde”中,“abcde”[0]=a,“abcde”[1]=b,“abcde”[-1]=e。"abcde"[1:4:2]#取索引1到4的字符(左闭右开),并隔一个字符取一个,输出"bd"字符串运算符3.6.3常用的字符串方法Python编程基础字符串常用方法统计字符个数len()转大写upper()转小写lower()删掉两端空白strip()按x切分字符串split()replace()把old全换成newfind(sub)找sub首次出现位置index(sub))找sub首次出现位置,找不到报错统计字符个数len()返回字符串的长度,即字符个数,例如:len("hello")返回5字符串常用函数转大写upper()将字符串中所有字母转换为大写,例如:"Hello".upper()返回"HELLO"字符串常用函数转小写lower()将字符串中所有字母转换为小写,例如:"Hello".lower()返回"hello"字符串常用函数删掉两端空白strip()去除字符串首尾的空白字符(包括空格、换行、制表符等),例如:"hello".strip()返回"hello"字符串常用函数按x切分字符串split()按指定分隔符将字符串拆分为列表,默认以空格分割,例如:"2025-11-29".split("-")返回['2025','11','29']字符串常用函数replace()把old全换成new将字符串中所有匹配的子字符串替换为新字符串,例如:"helloworld".replace("world","Python")返回"helloPython"字符串常用函数find(sub)找sub首次出现位置查找子字符串首次出现的位置,返回索引值;未找到返回-1,例如:"abc".find("b")返回1字符串常用函数index(sub))找sub首次出现位置,找不到报错查找子字符串首次出现的位置,返回索引值;未找到会抛出异常,例如:"abc".index("b")返回1字符串常用函数实操练习实操练习运算符实操常用函数实操运算符实操1.将字符串“Pythoniseasytolearn!”进行以下处理:①拼接字符串“IamskilledinPython.”;②重复输出3次;③截取从第7个字符到第10个字符的子串;④判断“easy”是否在字符串中。实操练习...2.处理用户输入的密码字符串:①去除密码两端的空格;②将密码转换为大写;③统计密

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论