Python常见的字符串处理方式有哪些?常见的字符串处理方式

这篇文章主要介绍“Python常见的字符串处理方式有哪些?常见的字符串处理方式”,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Python常见的字符串处理方式有哪些?常见的字符串处理方式

文章插图
字符串截取
s = 'hellohello's[0:6]'hello' 
s[:]#截取全部字符

输出:'hellohello'
消除空格及特殊符号    
str.strip() #消除字符串str左右两边的空白字符(包括'\t','\n','\r','')
str.strip('0') #消除字符串str左右两边的特殊字符(如'0'),字符串中间的'0'不会删除
例如:
str= '000hello00world000'str.strip('0')输出:'hello00world'
字符串复制
s1 = 'hello's2 = s1 s2 = 'hello'若指定长度
s1 = 'hello!hello's2 = s1[0:5] #s2 = 'hello'字符串连接
s1 = 'hello's2 = 'girl's3 = s1 + s2 #s3 = 'hellogirl'或者
import operator
s3 = operator.concat(s1,s2)#concat为字符串拼接函数

#s3 = 'hellogirl'字符串比较
(1)利用operator模块方法比较
lt(a, b)小于
le(a, b)小于等于
eq(a, b) 等于
ne(a, b)不等于
ge(a, b)大于等于
gt(a, b)大于
返回值都是布尔类型 。
(2)关系运算符比较(>,<,>=,<=,==,!=)
求字符串长度
s1 = 'hellohello 'len(s1)10
求字符串中最大字符(max),最小字符(min)
s1 = 'hello'max(s1)#求字符串s1中最大字符

'o'
min(s1) #求字符串s1中最小字符
'e'
字符串大小写转换
例子:
s1 = 'hello's2 = 'WORLD's3 = 'hello world's1.upper() #小写字母转换成大写字母'HELLO'
s2.lower() #大写字母转换成小写字母'world'
s3.title() #转换为标题(每个单词首字母大写)'Hello World'
s3.capitalize() #首字母大写'Hello world'
s3.title().swapcase() #大写变小写,小写变大写'hELLO wORLD'
以上是“Python常见的字符串处理方式有哪些?常见的字符串处理方式”文章的所有内容,希望分享的内容对大家有所帮助!
【Python常见的字符串处理方式有哪些?常见的字符串处理方式】

    推荐阅读