时间:2021-05-22
Python的字符串处理,在爬虫的数据解析、大数据的文本清洗,以及普通文件处理等方面应用非常广泛,而且Python对字符串的处理内置了很多高效的函数,功能非常强大、使用非常方便。今天我就把字符串处理时用到最多的方法总结分享给大家,希望大家可以轻松应对字符串处理。
1.字符串的切片和相乘
(1)切片
str='Monday is a busy day' print(str[0:7]) #表示取第一个到第七个的字符串 print(str[-3:]) #表示取从倒数第三个字符开始到结尾的字符串 print(str[::]) #复制字符串(2)相乘
当我们编写Python代码时要分隔符,此时用字符串的乘法操作就很容易实现。
line='*'*30 print(line) >>******************************2.字符串的分割
(1)普通的分割,用split函数,但是split只能做非常简单的分割,而且不支持多个分隔。
phone='400-800-800-1234' print(phone.split('-')) >>['400', '800', '800', '1234'](2)复杂的分割,r表示不转义,分隔符可以是「;」,或者「,」,或者空格后面跟0个多个额外的空格,然后按照这个模式去分割。
line='hello world; python, I ,like, it' import re print(re.split(r'[;,s]\s*',line)) >>>['hello world', 'python', 'I ', 'like', 'it']3.字符串的连接和合并
(1)连接,两个字符可以很方便的通过“+”连接起来
str1='Hello' str2='World' new_str=str1+str2 print(new_str) >>>HelloWorld(2)合并,用join方法
url=['e TO use PyThOn. 6总结
平时我们使用Python都是处理一些脚本,其中使用频率最大的就是字符串的处理方面,因此给大家整理了这些常用的字符串处理时使用的方法,希望对大家有用。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
Python字符串处理字符串输入:my_string=raw_input("pleaseinputaword:")字符串判断:(1)判断是不是纯字母my_str
python中format函数用于字符串的格式化自python2.6开始,新增了一种格式化字符串的函数str.format(),此函数可以快速处理各种字符串。语
python字符串替换是python操作字符串的时候经常会碰到的问题,这里简单介绍下字符串替换方法。python字符串替换可以用2种方法实现:1是用字符串本身的
前言日常使用python经常要对文本进行处理,无论是爬虫的数据解析,还是大数据的文本清洗,还是普通文件的处理,都是要用到字符串.Python对字符串的处理内置了
本文实例讲述了Python原始字符串与Unicode字符串操作符用法。分享给大家供大家参考,具体如下:#coding=utf8'''''在原始字符串里,所有的字