Python常见字符串操作函数小结【split()、join()、strip()】
2020-03-05 08:25
393 查看
本文实例讲述了Python常见字符串操作函数。分享给大家供大家参考,具体如下:
str.split(’ ')
1.按某一个字符分割,如‘.’
>>> s = ('www.google.com') >>> print(s) www.google.com >>> s.split('.') ['www', 'google', 'com']
2.按某一个字符分割,且分割n次。如按‘.'分割1次;参数maxsplit位切割的次数
>>> s = 'www.google.com' >>> s 'www.google.com' >>> s.split('.', maxsplit=1) ['www', 'google.com']
3.按某一字符串分割。如:‘||’
>>> s = 'WinXP||Win7||Win8||Win8.1' >>> s 'WinXP||Win7||Win8||Win8.1' >>> s.split('||') ['WinXP', 'Win7', 'Win8', 'Win8.1'] >>>
’ '.join(str)
Python中有join()和os.path.join()两个函数,具体作用如下:
join(): 连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串
os.path.join(): 将多个路径组合后返回
对序列进行操作(分别使用’ ‘与’:'作为分隔符)
>>> seq1 = ['hello','good','boy','doiido'] >>> print ' '.join(seq1) hello good boy doiido >>> print ':'.join(seq1) hello:good:boy:doiido
对字符串进行操作
>>> seq2 = "hello good boy doiido" >>> print ':'.join(seq2) h:e:l:l:o: :g:o:o:d: :b:o:y: :d:o:i:i:d:o
对元组进行操作
>>> seq3 = ('hello','good','boy','doiido') >>> print ':'.join(seq3) hello:good:boy:doiido
对元组进行操作
>>> seq3 = ('hello','good','boy','doiido') >>> print ':'.join(seq3) hello:good:boy:doiido
对字典进行操作
>>> seq4 = {'hello':1,'good':2,'boy':3,'doiido':4} >>> print ':'.join(seq4) boy:good:doiido:hello
合并目录
>>> import os >>> os.path.join('/hello/','good/boy/','doiido') '/hello/good/boy/doiido'
str.strip()
声明:s为字符串,rm为要删除的字符序列
s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符;
s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符;
s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符;
- 当rm为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
例如:
>>> a = '123abc' >>> a.strip('21') '3abc' 结果是一样的 >>> a.strip('12') '3abc'
2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
例如 :
>>> a = '123abc' >>> a.strip('21') '3abc' 结果是一样的 >>> a.strip('12') '3abc'
推荐我们的python学习基地,看前辈们是如何学习的!从基础的python脚本、爬虫、django、数据挖掘等编程技术,还有整理零基础到项目实战的资料,送给每一位爱学习python的小伙伴!每天都有老前辈定时讲解Python技术,分享一些学习的方法和需要留意的小细节,点击加入我们的 python学习者聚集地
- 点赞 2
- 收藏
- 分享
- 文章举报
相关文章推荐
- Python常见字符串操作函数小结【split()、join()、strip()】
- # Python常见字符串操作函数小结【split()、join()、strip()】
- python字符串split(),join(),strip()函数及网易笔试 回文序列
- python字符串split()、join()、strip()函数的总结
- python基础总结三:字符串的一些常用函数(count、replace、split、capitalize、title、upper、ljust、strip等)及操作
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- [python]join函数操作字符串
- Python:常见操作字符串的函数
- Python字符串的常见操作实例小结
- 【廖雪峰 python教程 课后题 切片】利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:
- python的字符串(String)及其常见操作(方法、函数)
- Python replace(),split(),strip(),join()函数方法
- python 字符串操作函数
- 【 Python进阶】python strip() split()函数实战
- python strip() split()函数
- python字符串处理rstrip()、lstrip()、strip()函数使用
- 003. Python字符串处理-返回第一个单词(strip, split, re)
- Python常见文件操作的函数示例
- Python常见文件操作的函数示例
- 对python字符串操作的几种方法(函数)