replace
replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
str.replace(old, new[, max])
old:将要被我们替换的旧的字符串
new:新字符串,用来替换旧的字符串
max:用来替换的次数,这里有两种:
(1)当不将max参数传入时,默认将所有old字符或者字符串替换为new字符或者字符串;
(2)当我们将max参数传入后,则将旧字符串替换为新字符串不超过max次,多余的则不进行替换
split
split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串
str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
num -- 分割次数。
str = "Line1-a \nLabc \n4-abcd";
print (str.split( ))
print (str.split(' ', 1 ))
['Line1-af', 'Libc', 'Li4bcd']
['Line1-def', '\nLi2bc \nLinbcd']
网友评论