Python中字符串的常见操作大全(极致精华版)

字符串:单引号或者双引号或者三引号中的数据

例:mystr = 'hello world tiger and cat'

方法

基本格式

返回值

说明

find

mystr.find(str, start=0, end=len(mystr))

开始的索引值&-1

rfind,从右开始查找

index

mystr.index(str, start=0, end=len(mystr))

开始的索引值&崩溃

rindex,从右开始查找

count

mystr.count(str, start=0, end=len(mystr))

出现的次数&0

 

replace

mystr.replace(str1, str2, mystr.count(str1))

新的字符串

str1 替换成 str2

替换次数,默认全部替换

split

mystr.split(str=" ", maxsplit)

返回列表

分割次数可以指定,默认全部分割

partition

mystr.partition(str)

返回元组

把mystr以str分割成三部分,str前,str和str后

rpartition

mystr.rpartition(str)

返回元组

从右边往左边查找,把字符串分割成三部分

splitlines

mystr.splitlines()

返回各行

作为元素的列表

按照行或者"\n"分隔

capitalize

mystr.capitalize()

新的字符串

首字母大写

title

mystr.title()

新的字符串

每个单词首字母大写

lower

mystr.lower()

新的字符串

转换 mystr 中, 所有大写字符为小写

upper

mystr.upper()

新的字符串

转换 mystr 中, 所有小写字母为大写

join

str.join(mystr)

新的字符串

mystr 中每个元素之间插入str

strip

mystr.strip()

新的字符串

删除mystr字符串, 两端的空白字符

lstrip

mystr.lstrip()

新的字符串

删除 mystr 字符串, 左边的空白字符

rstrip

mystr.rstrip()

新的字符串

删除 mystr 字符串, 末尾的空白字符

startswith

mystr.startswith(“hello”)

True&False

检查字符串是否, 是以 hello 开头

endswith

mystr.endswith(“cat”)

True&False

检查字符串是否, 以cat结束

isalpha

mystr.isalpha()

True&False

检查mystr 所有字符, 是否都是字母

isdigit

mystr.isdigit()

True&False

检查mystr 所有字符, 是否都是数字

isalnum

mystr.isalnum()

True&False

检查mystr是否由数字或字母组成

isspace

mystr.isspace()

True&False

检查mystr 中是否只包含空格

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值