strip 和 split 的區分

2021-09-13 20:55:20 字數 608 閱讀 6275

strip翻譯為刪除、清除,而split譯為**、分開。

python中的 strip() 方法用來刪除括號內指定字串頭部和尾部字元,當括號內為空時預設為刪除空格、換行符或字串行。需要注意的是該方法只能刪除開頭或者是結尾的字元,無法刪除字串中間部分的字元。

str = "str123456str"

print str.strip( 'str' ); # 去除首尾字元str

輸出結果為:123456

split是乙個很好用的切片方法。那通過指定的分隔符號對字串切片,具體分成多少片則由引數num決定。num是什麼數值,就切多少刀。

其語法格式為:str.split(str="", num=string.count(str)).

需要注意的是:

str 作為分隔符,預設為所有的空字元,包括空格、換行(\n)、製表符(\t)等。

num 預設為 -1, 即分隔全部。

str = "str/123456/str"

print str.split( '/' )[-1]

# 以.為分割符,[-1]表示保留最後一段

輸出:str

strip 函式和 split 函式的理解

python中strip 函式和 split 函式的理解,有需要的朋友可以參考下。一直以來都分不清楚strip和split的功能,實際上strip是刪除的意思 而split則是分割的意思。因此也表示了這兩個功能是完全不一樣的,strip可以刪除字串的某些字元,而split則是根據規定的字元將字串進行...

python中strip和split的使用

strip 剝去,python strip 方法 python 字串 python 字串 描述 python strip 方法用於移除字串頭尾指定的字元 預設為空格 語法 strip 方法語法 str.strip chars 引數 chars 移除字串頭尾指定的字元。返回值 返回移除字串頭尾指定的字...

Python中strip和split的使用

strip 引數為空時,預設刪除開頭和結尾處的空白符,包括 n r t split 按字串 單個字元 全部分割 ipaddrx xx173.10.1.101 t n ipaddrx.strip x 刪除字串ipaddr中開頭和結尾處的x 173.10.1.101 t n ipaddrx.strip ...