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
(2)判断字符串的类型
mystr.isdigit()   判断mystr字符串是不是一个纯数字的字符串,如果是返回True,否则返回False
mystr.isalpha()   判断mystr字符串是不是一个纯字母的字符串,如果是返回True,否则返回False
mystr.isspace()   判断mystr字符串是不是一个纯空格的字符串,如果是返回True,否则返回False
(3)判断开头与结尾
mystr.startswith("ab")   判断mystr字符串是不是以子串ab开始的,如果是返回True,否则返回False
mystr.endswith("ab")   判断mystr字符串是不是以子串ab结尾的,如果是返回True,否则返回False
(4)生成新的字符串
mystr.replace(子串1, 字符串2)   返回一个新字符串,把mystr中的子串1,全部替换成字符串2
mystr.strip()  返回一个新字符串,去掉mystr字符串中的前后空格
mystr.lstrip()  返回一个新字符串,去掉mystr字符串中的前空格
mystr.rstrip()  返回一个新字符串,去掉mystr字符串中的后空格
(5)字符串生成列表
mystr.split(子串) 返回一个列表,把mystr按照子串进行分割成若干部分,每个部分作为列表中的每个元素,这个子串最终消失
(6)字符串生成元组
mystr.partition(子串) 返回一个元组,把mystr按照子串进行分割成3个部分,子串作为第2个元素,子串前面的字符串作为元组第一个元素,子串后面的字符串作为元组第3个元素
(7)字符串大小写切换
mystr.upper()   返回一个新字符串,把字符串中所有的字母变成大写字母
mystr.lower()   返回一个新字符串,把字符串中所有的字母变成小写字母
mystr.capitalize()   返回一个新字符串,把字符串中第一个字母转换成大写,其余小写
mystr.title()   返回一个新字符串,把字符串中每个单词第一个字母转换成大写,其余小写
mystr.swapcase()   返回一个新字符串,把字符串中字母进行大小写互换
mystr.center(100)  返回一个新字符串,让mystr在100个字符的长度中做居中效果
(8)字符串的值
len(mystr)   返回出字符串中字符的个数   
eval(mystr)  获得字符串的实际值


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值