这篇文章主要介绍“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常见的字符串处理方式有哪些?常见的字符串处理方式】
推荐阅读
- Python中如何去除字符串中的空格?Python中常见字符串去除空格操作的方法有哪些?
- 新手常见的python报错及解决方法 6种python常见的报错及解决方法
- 怎样在python中求和?sum求和函数如何在Python中使用?
- python变量命名规则有哪些?python变量命名规则讲解
- 辗组词_辗字组词_辗的组词有哪些
- 舆组词_舆字组词_舆的组词有哪些
- 髦组词_髦字组词_髦的组词有哪些
- 蜚组词_蜚字组词_蜚的组词有哪些
- 裴组词_裴字组词_裴的组词有哪些
- 翡组词_翡字组词_翡的组词有哪些