Python菜鸟进阶之路4:字符串常用内置方法

1. 什么是方法。

    方法就是定义在类中的函数,其本质就是函数

 

2. 字符串对象的一些方法

     str.count():用来统计某个字符出现在字符串的次数。如:

str1='abcddfsdfsdfdsaf'
print(str1.count('a'))

     str.strip():用来去除字符串前后不需要的字符,如:

str1 = '####abc###'
print(st1.strip('#'))

    str.startwith():用来统计指定字符是否出现在开头,返回值是布尔类型。

    str.endwith():用来统计指定字符是否出现在末尾,返回值是布尔类型。

    str.find():用来返回指定字符在字符串中出现的位置,返回是int类型。如'abcd'.find('a'),结果是0。如果找不到,返回-1

    str.index():用来返回指定字符在字符串中出现的位置,返回是int类型。如'abcd'.index('a'),结果是0。如果找不到,则报错!!!

    所以这里就要注意find()与index的区别了!!!

     str.isalpha():用来检查字符串中是否都是字母,如果都是,则返回True,否则返回False。如'abc1'.isalpha(),结果是:False

     str.isdigit():用来检查字符串中是否都是数字,如果都是,则返回True,否则返回False。如'abc1'.isalpha(),结果是:False

     str.join():将sequence类型的参数的元素字符串 合并为一个字符串,string就是连接符.

                       如 ','.join['I','LOVE','YOU!']

    str.split('参数 '):将字符串分割为几个子字符串,参数为分隔符,返回的类型是一个列表。

    str.lower():将字符串里面的大写转换成小写

    str.upper():将字符串里面的小写转换成大写

    str.strip():删除字符串前后的空格

    str.lstrip():删除字符串后的空格

    str.rstrip():删除字符串前的空格

    str.replace('str1','str2'):把字符串中子字符串str1替换成str2

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值