Python中常用的字符串操作
Python主要的字符串操作包括复制、连接、比较、删除、查找、替换、分割等;本文将一一介绍:
1、复制
a='hello'
b=a
print(a,b)
输出结果:hello hello
2、连接或拼接
a='hello'
b='world'
print(a+b)
输出结果:hello world
3、比较
原来python2使用cmp(x, y)函数,此函数是比较x,y两个对象返回一个整数。x< y,返回值是负数 ,x>y 返回的值为正数。但是python3目前好像不再支持此函数了,根据文档说明,可以使用(x > y) – (x < y)代替cmp(x,y)
x='10'
y='8'
print((x > y) - (x < y))
输出结果:1
4、删除
删除函数主要有3个str.strip()、str.lstrip()、str.rstrip(),其分别为:
1.str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格
2.str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认空格
3.str.rstrip():删除字符串右边的指定字符,括号的写入指定字符,默认空格
a='hello'
b=a.strip('o')
print(b)
输出结果:hell
5、查找
查找有两个函数:str.index 和str.find,但是本人使用最后一个。find()查找失败(没有查找的元素)会返回-1,不会影响程序运行。
例如:
a='hello'
b = a.find('l')
c = a.find('w')
print(b,c)
输出结果:2 -1
6、替换
a='hello'
a.replace("h","H")
print(a)
输出结果:Hello
7、分割
a='abcdefg'
b = a.split("e")
print(b)
输出结果:[‘abcd’, ‘fg’]
© 版权声明
免责声明:
本站提供的资源所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关。您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。侵删请致信 E-mail:2945314004@qq.com。
THE END
暂无评论内容