Python基础-Python中字符串的常见操作

字符串的常见操作

如果有一个字符串, mystr = "hello world", 以下为针对字符串的常见操作。

find

  • 定义:检测str是否包含在mystr中,如果是返回开始的索引值,如果不是则返回-1(从左到右)
  • 格式:mystr.find(str, start = 0, end = len(mystr))
  • 说明:str:字符串,start:开始的位置,end:结束的位置

rfind

  • 定义:类似于find,只不过是从右边开始查找,返回的是第一个字符的索引,如果查询不到同样返回-1
  • 格式:mystr.rfind(str, start = 0, end = len(mystr))

index

  • 跟find()方法一样,只不过如果str不在mystr中会报错,会报一个异常
  • 格式:mystr.index(str, start = 0, end = len(mystr))

rindex

  • 类似于index,只不过是从右边开始查找,返回的是开始查询的索引,如果查询不到则报错
  • 格式:mystr.rindex(str, start = 0, end = len(mystr))

count

  • 定义:返回str在start和end之间在mystr中出现的次数
  • 格式:mystr.count(str, start = 0, end = len(mystr))
  • 总结:如果找到需要的数据,返回出现的次数;如果没有找到,则返回0

replace

  • 定义:把str中的str1替换成str2,如果count指定,则替换次数不超过count次
  • 格式:mystr.replace(str1, str2, count)
  • 说明:str1:需要被替换的元素   str2:新的元素   count:替换次数

capitalize

  • 定义:把字符串的第一个字母大写
  • 格式:mystr.capitalize()

title

  • 定义:把字符串中的每一个单词首字母大写
  • 格式:mystr.title()

lower

  • 定义:转换mystr中所有大写字符转换为小写
  • 格式:mystr.lower()

upper

  • 定义:转换mystr中所有小写字符转换为大写
  • 格式:mystr.upper()

strip

  • 定义:删除mystr字符两端的空白字符
  • 格式:mystr.strip()

lstrip

  • 定义:删除mystr字符左边的空白字符
  • 格式:mystr.lstrip()

rstrip

  • 定义:删除mystr字符右边的空白字符
  • 格式:mystr.rstrip()

splitlines

  • 定义:按照行进行分割,返回一个包含各个元素的列表
  • 格式:mystr.splitlines()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值