python .strip()、.split() (切片)、.join()(合并)、 .replace方法
2016-09-17 22:26
846 查看
strip()方法
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。
str.strip([chars])
参数 chars – 移除字符串头尾指定的字符。
输出:
replace()
描述
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法
replace()方法语法:
str.replace(old, new[, max])
参数
old – 将被替换的子字符串。
new – 新字符串,用于替换old子字符串
max – 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
实例
以下实例展示了replace()函数的使用方法:
输出:
thwas was string example….wow!!! thwas was really string
thwas was string example….wow!!! thwas is really string
split()方法
Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
str.split(str=”“, num=string.count(str)).
参数 :
str – 分隔符,默认为空格。
num – 分割次数。
返回值 :
返回分割后的字符串列表。
输出:
join()方法
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法:
str.join(sequence)
参数:
sequence – 要连接的元素序列。
返回值:
返回通过指定字符连接序列中元素后生成的新字符串。
Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。
str.strip([chars])
参数 chars – 移除字符串头尾指定的字符。
str = "0000000this is string example....wow!!!0000000" print (str.strip( '0' ))
输出:
this is string example....wow!!!
replace()
描述
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法
replace()方法语法:
str.replace(old, new[, max])
参数
old – 将被替换的子字符串。
new – 新字符串,用于替换old子字符串
max – 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
实例
以下实例展示了replace()函数的使用方法:
#!/usr/bin/python str = "this is string example....wow!!! this is really string"; print str.replace("is", "was"); print str.replace("is", "was", 3);
输出:
thwas was string example….wow!!! thwas was really string
thwas was string example….wow!!! thwas is really string
split()方法
Python split()通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串
str.split(str=”“, num=string.count(str)).
参数 :
str – 分隔符,默认为空格。
num – 分割次数。
返回值 :
返回分割后的字符串列表。
str = "Line1-abcdef \nLine2-abc \nLine4-abcd" print (str.split( )) print (str.split(' ', 1 ))
输出:
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
join()方法
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
语法:
str.join(sequence)
参数:
sequence – 要连接的元素序列。
返回值:
返回通过指定字符连接序列中元素后生成的新字符串。
>>>li = ['my','name','is','bob'] >>>' '.join(li) #以‘ ’连接 'my name is bob' >>>'_'.join(li) #以‘_’连接 'my_name_is_bob'
相关文章推荐
- python_split_strip_replace使用方法
- python字符串处理 join split replace的使用方法
- 【C++程序员学 python】python split and join 分割与合并
- python 字符串 的 join 方法 与 split 方法
- python join 和 split方法的使用
- python学习——采用“+”和“join”两种方法合并字符串
- python join 和 split的常用使用方法
- python join 和 split方法
- python join 和 split的常用使用方法
- Python的字符串和拆分方法join、split
- Python中.split()和.join()方法对比
- Python基础知识2——join 和 split 的使用方法
- python join 和 split的常用使用方法
- javascript-string类型的方法(match,replace,split,concat+join)
- 0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
- python中join()和split()使用方法
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- python join 和 split的常用使用方法
- python ''.join,split(),strip()