Python中的内置字符串处理函数以及内置的字符串处理方法

一.首先我们先介绍Python的内置字符串处理函数,Python解释器一共提供了6个函数与字符串处理相关:

1.len(x):返回字符串x的长度,也可返回其他组合数据类型的元素个数。

2.str(x):返回任意类型x所对应的字符串形式。

3.chr(x):返回Unicode编码x所对应的单字符。

4.ord(x):返回单字符表示的Unicode编码。

5.hex(x):返回整数x对应十六进制数的小写形式字符串。

6.oct(x):返回整数x对应八进制数的小写形式字符串。

二.在介绍了字符串处理函数之后,我们就可以来了解下字符串处理方法了:

在Python解释器内部,所有数据类型都采用面向对象方式实现,封装为一个类。字符串也是类,它具有类似<a>.<b>()形式的字符串处理函数。在面向对象中,这类函数被称为“方法”。

1.str.lower():返回字符串str的副本,全部字符小写。

2.str.upper():返回字符串str的副本,全部字符大写。

3.str.islower():当str所有字符都是小写的时候,返回True,否则返回False。

4.str.isprintable():当str所有字符都是可打印的,返回True,否则返回False。

5.str.isnumeric():当str所有字符都是数字的时候,返回True,否则返回False。

6.str.isspace():当str所有字符都是空格的时候,返回True,否则返回False。

7.str.endswith(suffix[,start[,end]]):str[start:end]以suffix结尾就返回True,否则返回False。

8.str.startswith(prefix[,start[,end]]):当str[start:end]以prefix开始就返回True,否则返回False。

9.str.split(sep=None,maxsplit=-1):返回一个列表,由str根据sep被分隔的部分构成。

10.str.count(sub[,start[,end]]):返回str[start:end]中sub子串出现的次数。

11.str.replace(old,new[,count]:返回字符串str的副本,所有ord子串被替换为new,如果count给出,则前count次old出现被替换。

12.str.center(width,[,fillchar]):字符串居中函数。

13.str.strip([chars]):返回字符串str的副本,在其左侧和右侧去掉chars中列出的字符。

14.str.zfill(width):返回字符串str的副本,长度为width,不足的部分在左侧添加上0。

15.str.format():返回字符串str的一种排版格式。

16.str.join(iterable):返回一个新字符串,由组合数据类型iterable变量的每个元素组成,元素间用str分隔。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值