python-3.python字符串常用方法

一、python中一切都是对象

每个对象都有各自的属性与方法

二、字符串内置函数:capitalize():首字母大写,其它字母小写

newstr=sting.capitalize()   括号里什么也不写

注:只对字母有效 如果首个字符不是字母,无法起作用;原始字符串没有发生改变(因为字符无法修改)

使用capitalize()方法后:

三、字符串lower()函数:字符串全体字母小写

注意:只对字符串中的字母有效

  只有第一个输出会有变化 1@ok,别的不会有变化

四、字符串upper()函数:将字符串全体大写,括号内没有参数

注:只对字符串中的字母有效

只有第一行的字符串会变化:“2$YES” ;别的不会有变化

五、字符串swapcase()函数:将字符串中大写字母小写,小写字母大写

注:只对字符串中的字母有效

六、字符串的zfill()函数:为字符串定义长度,如不满足,缺少的部分用0填补

注:与字符串的字符无关,任何字符都可以;如果定义长度小于当前字符串长度,则不发生变化

七、字符串的count()函数:返回当前字符串中某个成员(元素)的个数

注:如果查询的成员(元素)不存在,则返回0

八、字符串的startswith(item)和endswith(item)

startswith() 判断字符串开始位是否是某成员(元素)

endswith()判断字符串结尾是否是某成员(元素)

九、字符串的find(item)和index(item)函数

都是返回想寻找的成员的位置,find(item)找不到元素,返回-1;index(item)找不到元素,程序报错;

十、字符串strip(item)函数

strip去掉字符串左右两边的指定的元素,不带参数就默认去掉左右空格

注:传入的参数如果不在开头或结尾则无效

lstrip(item)仅去掉字符串开头的指定元素或空格

rstrip(item)仅去掉字符串结尾的指定元素或空格

输出为:多个空格都被清空了

输出为:字符串.strip(字符串自己),结果是新字符串内容为空

输出为:

十一、字符串的replace()函数

将字符串中旧元素替换为新元素,并指定替换的数量

这里,info是一个超长的字符串,这是定义超长字符串的一个方法

也可以用两个''' 包裹起来

多次replace()可以一行写完

十二、字符串中返回bool类型的函数集合

isspace():判断字符串是否是 由空格组成的 booltype=string.isspace() 无参数,返回一个布尔类型

一个空格也会占一个长度

istitle():判断字符串是否是一个标题类型(有多个单词,且每个单词首字母大写) booltype=string.istitle() 无参数,返回一个布尔类型

isupper()与islower()

是否有其他字符,不影响判断结果

join 与 slit 后面讲

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值