join、split、strip的学习
来源:互联网 发布:多益网络手游新游戏 编辑:程序博客网 时间:2024/06/11 01:39
1、join()函数 sep.join(seq)
参数说明
sep: 分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
返回值:返回一个以分隔符sep连接各个元素后生成的字符串
实例:
对序列进行操作
seq = ["my","name","is","tom"]print(' '.join(seq)) # 输出 my name is tomprint('-'.join(seq)) # 输出 my-name-is-tom
对字符串进行操作
seq = "python"print('_'.join(seq)) #输出 p_y_t_h_o_nprint(",".join(seq)) #输出 p,y,t,h,o,n
对元组进行操作
seq = ("python","linux")print("_".join(seq)) #输出 python_linuxprint(",".join(seq)) #输出 python,linux
对字典进行操作
mydict = {"name":"lili","age":29,"sex":"boy"}print(" ".join(mydict)) #输出 name age sexprint("_".join(mydict)) #输出 name_age_sex
2. strip函数
声明:seq为字符串,rm为要删除的字符序列
seq.strip(rm) # 删除s字符串中开头、结尾处,位于 rm删除序列的字符seq.lstrip(rm) # 删除s字符串中开头处,位于 rm删除序列的字符seq.rstrip(rm) # 删除s字符串中结尾处,位于 rm删除序列的字符
注意:当rm为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ’ ‘)
实例
seq = "HHHHHHmy name is liliHHHHHHHHH"print(seq.strip("H"))#输出 my name is liliprint(seq.rstrip("H"))#输出 HHHHHHmy name is liliprint(seq.lstrip("H"))#输出 my name is liliHHHHHHHHH
3. split函数
Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
语法 split()方法语法:str.split(str="", num=string.count(str)).
参数 str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。
返回值 返回分割后的字符串列表。
str = "Line1-abcdef,Line2-abc,Line4-abcd";print ('不指定num:',str.split(',' ))#输出 不指定num['Line1-abcdef', 'Line2-abc', 'Line4-abcd']print ('num=0:',str.split(',', 0 ))#输出 num=0: ['Line1-abcdef,Line2-abc,Line4-abcd']print ('num=1:',str.split(',', 1 ))#输出 num=1: ['Line1-abcdef', 'Line2-abc,Line4-abcd']print ('num=2:',str.split(',', 2 ))#输出 num=2: ['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
0 0
- join、split、strip的学习
- python ''.join,split(),strip()
- python字符串split()、join()、strip()函数的总结
- Python学习笔记:split()函数和strip()函数的使用说明
- python 的 split 和 strip
- python strip()、split() (切片)、.join()(合并) 方法
- data.strip().split(',')的用法 python
- python中strip和split的使用
- Python中strip和split的使用
- python学习笔记:extend和apend;strip,split,filter,map
- python strip() split()函数
- python strip() split()函数
- python strip() split()函数
- split 和strip方法
- ine.strip().split()
- python strip() split()
- strip()函数 split()方法
- Python: strip() & split()
- 蓝桥杯
- Source Insight中的多行注释
- 程序的装入和链接
- 实现Runable接口比继承Thread类所具有的优势
- win10 64bit python2.7 Anaconda2安装OpenCV2.4.11
- join、split、strip的学习
- Linux--UDPsocket传输图片
- 对实习医生格蕾的初步探索"
- 使用vs2013 debug xgboost C++码源
- 爬虫(Spider),反爬虫(Anti-Spider),反反爬虫(Anti-Anti-Spider),这之间的斗争恢宏壮阔...
- 一种复杂度的为O(n)的排序方法
- Windows下rm的等效命令
- 缓冲区溢出漏洞(一):认识缓冲区溢出漏洞.
- 算法提高 9-2 文本加密