1. Python strip()
語法描述:
Python strip() 方法用于移除字符串頭尾指定的字符(默認(rèn)為空格或換行符)或字符序列骄蝇。
注意:該方法只能刪除開頭或是結(jié)尾的字符,不能刪除中間部分的字符谷醉。
返回值:
返回值是返回移除字符串頭尾指定的字符生成的新字符串
示例:
a1="00000123hello_world12300000000"
print a1.strip("0") #去除首尾字符0
a2=" hello_world "
print a2.strip() #去除首尾空字符
輸出結(jié)果:
123hello_world123
hello_world
2. Python split()
語法描述:
通過指定分隔符對字符串進(jìn)行分割并返回一個列表致稀,默認(rèn)分隔符為所有空字符,包括空格俱尼、換行(\n)抖单、制表符(\t)等
返回值:
返回分割后的字符串列表
示例:
a3="This is a example!!!!!!!!!"
print a3.split() #將字符串按空格分割
print a3.split('i',1) #將字符串按第一個i分割且i被分隔符替換
print a3.split('!') #將字符串按!分割且!被分隔符替換
輸出結(jié)果:
['This', 'is', 'a ', 'example!!!!!!!!!']
['Th', 's is a example!!!!!!!!!']
['This is a example', '','','','','','','','']
3. Python rstrip()
語法描述:
Python rstrip() 刪除 string 字符串末尾的指定字符(默認(rèn)為空格)矛绘。
返回值:
返回刪除 string 字符串末尾的指定字符后生成的新字符串耍休。
示例:
a4=" This is string example! "
print a4.rstrip() #刪除字符串尾部空格
a5="88888888This is string example!8888888"
print a5.rstrip('8') #刪除字符串尾部8
輸出結(jié)果:
This is string example!
88888888This is string example!