Python高级数据类型之字符串操作

Python高级数据类型

  • 计算机是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有:数字、字符串、列表、元组、字典等。
  • 1.字符串及使用方法
  • 2.列表及使用方法
  • 3.元组
  • 4.字典及使用方法
  • 5.共有操作
  • 一、操作字符串
    字符串切片及常用方法
    二、操作列表
    列表常用方法
    三、使用元组
    字典常用方法
    四、操作字典
    元组的应用

字符串常用方法

  • 序列:一组按顺序排列的值,也可称为数据集合

  • 在python中存在三种内置的序列类型:

  • 字符串、列表、元组。字典并不属于序列范畴。

  • 序列特征:可以更方便的使用索引对对象进行操作,第一个正索引为0,指向的是左端,第一个正索引为负数,指向的是右端。

  • 优点:可以支持索引和切片操作

  • 从0开始,长度为6
    在这里插入图片描述

  • 一个位置对应一个下标。字符串中也有下标,要取出字符串中的部分数据,可以用下标取。

  • 下标会越界,切片不会。

  • 切片是指截取字符串中的其中一段内容。(高级特性):可以根据下标来或许序列对象的任意(部分)数据。

  • 切片使用语法:[起始下标:结束下标:步长]。

  • 切片截取的内容不包含结束下标对应的数据,步长指的是隔几个下标获取一个字符。

  • 常用的15个字符串方法

  • 在这里插入图片描述

  • 字符串支持下标获取,支持遍历

  • 在这里插入图片描述

  • 首字母变大写函数
    在这里插入图片描述

  • 去掉字符串中空格操作
    在这里插入图片描述

  • 复制一个字符串
    在这里插入图片描述

  • 查找某一个字符是否存在字符串中

  • index也可以检测字符串中是否包含字符串,返回的是下标值,若找不到就会报错。与返回-1的find函数不同。
    在这里插入图片描述

  • 以什么开头或者结尾
    在这里插入图片描述

  • 转换大小写
    在这里插入图片描述

切片操作

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值