python字符串操作

mystr = ‘hello world itcast and itcastcpp’

1、查找字符串中某个字串
mystr.find(“it”) 在mystr字符串中找”it”这个子串,找到就返回第一次出现时候的下标,找不到返回-1
mystr.index(“it”) 在mystr字符串中找”it”这个子串,找到就返回第一次出现时候的下标,找不到则报错
mystr.count(“it”) 在mystr字符串中找”it”这个子串,找到就返回出现的次数,找不到返回0
“it” in mystr 如果“it”存在mystr字符串中,则返回true,不存在则返回false
“it” not in mystr 如果”it”不存在mystr中,则返回true,存在则返回false
2、判断
mystr.isdigit() 判断mystr字符串是不是一个纯数字的字符串,如果是返回True,否则返回False
mystr.isalpha() 判断mystr字符串是不是一个纯字母的字符串,如果是返回True,否则返回False
mystr.isspace() 判断mystr字符串是不是一个纯空格的字符串,如果是返回True,否则返回False
mystr.startswith(“ab”) 判断mystr字符串是不是以子串ab开始的,如果是返回True,否则返回False
mystr.endswith(“ab”) 判断mystr字符串是不是以子串ab结尾的,如果是返回True,否则返回False

3、替换
mystr.replace(字串1,字串2) 返回一个新字符串,把mystr中的子串1,全部替换成字符串2

4、去空格
mystr.strip() 返回一个新字符串,去掉mystr字符串中的前后空格
mystr.lstrip() 返回一个新字符串,去掉mystr字符串中的前空格
mystr.rstrip() 返回一个新字符串,去掉mystr字符串中的后空格

5、分割
mystr.split(“,”) 返回一个列表,把mystr按照 “,” 字串进行分割成若干部分,每个部分作为列表中的每一个元素,这个字串最终消失
mystr.partition(“,”) 返回一个元组,把mystr按照字串 “,” 进行分割成3个部分,子串作为第2个元素,子串前面的字符串作为元组第一个元素,子串后面的字符串作为元组第3个元素

6、大小写替换

mystr.upper()   返回一个新字符串,把字符串中所有的字母变成大写字母
mystr.lower()   返回一个新字符串,把字符串中所有的字母变成小写字母
mystr.capitalize()   返回一个新字符串,把字符串中第一个字母转换成大写,其余小写
mystr.title()   返回一个新字符串,把字符串中每个单词第一个字母转换成大写,其余小写
mystr.swapcase()   返回一个新字符串,把字符串中字母进行大小写互换
mystr.center(100)  返回一个新字符串,让mystr在100个字符的长度中做居中效果

7、统计字符串个数
len(mystr) 返回出字符串中字符的个数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值