今天继续给大家介绍Python相关知识,本文主要内容是Python字符串处理函数及处理方法。
在Python中,我们可以使用一些常见的函数对字符串进行处理,从而达到我们要想的结果,常见的字符串处理函数如下表所示:
字符串处理函数 | 作用 |
---|---|
len(x) | 该函数返回字符串x的长度 |
str(x) | 该函数可以把一个任意类型的变量转化成字符串 |
hex(n) | 该函数可以把整数n转化成16进制表示的字符串 |
oct(n) | 该函数可以把整数n转化成8进制表示的字符串 |
chr(y) | 该函数可以返回Unicode编码y对应的字符 |
ord(y) | 该函数可以返回字符y的Unicode编码 |
这些字符串处理函数使用如下图所示:
Python是一种面向对象的语言,在Python语言中,字符串也是一种对象。除了字符串处理函数之外字符串对象也有一些自身的方法,可以帮助我们对字符串进行处理。在Python中,假设str是一个字符串,那么该字符串对象的常见方法如下所示:
字符串方法 | 作用 |
---|---|
str.lower() | 返回一个str字符串中全部为小写的字符串 |
str.upper() | 返回一个str字符串中全部为大写的字符串 |
str.split(sep=None) | 根据sep,根据字符串str分割成一个列表 |
str.count(sub) | 返回在str字符串中出现sub子字符串的次数 |
str.replace(old,new) | 返回一个字符串,在该字符串中str的所有old子字符串被替换为new子字符串 |
str.center(width [,fillchar]) | 返回一个字符串,该字符串宽度是width参数,str字符串在中间,多余的部分使用fillchar字符填充 |
str.strip(chars) | 在字符串左侧和右侧删除所有出现在chars中出现过的字符 |
str.join(string) | 根据字符串string每个元素的后面添加str返回 |
注意,上述字符串方法,仅仅是返回处理后的字符串,并不能更改字符串本身。这些字符串处理方法作用如下所示:
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200