python中strip函式的用法

2021-08-07 04:43:33 字數 929 閱讀 5223

python中往往使用剝除函式strip()來對使用者的輸入進行清理。strip函式的最一般形式為:

str.strip('序列『)

其中,序列是一段字串,該函式表示從頭或者從尾部開始進行掃瞄,如果掃瞄的字元在序列字串中,則剔除掉,一直到遇到乙個不在序列字串中的字元為止。

延伸的函式:

str.lstrip('序列'),則表示僅從頭部第乙個字元開始掃瞄,如果掃瞄的字元在序列字串中,則剔除掉,直到遇到乙個不在序列字串中的字元為止。

str.rstrip('序列'),則表示僅從尾部第乙個字元開始掃瞄,如果掃瞄的字元在序列字串中,則剔除掉,直到遇到乙個不在序列字串中的字元為止。

特別的情況,如果函式圓括號裡面的序列字串為空,則預設為剔除首尾部的空白(包括空格、製表符),即strip()、lstrip()、rstrip().

舉例說明一下:

變數a初始為'abc bingo abc',第一次處理從頭和從尾同時掃瞄,遇到a,b,c字元就剔除,得出結果' bingo '。

第二次處理,注意此次strip函式引數不僅有a,b,c還有乙個空格符,所以從頭部的掃瞄會一直剔除到i為止,而尾部的掃瞄到空格就停住了。

第三次,僅從頭部開始掃瞄,遇到b就停止了。

第四次,僅從尾部開始掃瞄,遇到a就停止了。

注意區分strip()和strip(' ')和strip(''):

前兩個函式效果是一樣的,都表示遇到剔除頭尾的空白部分。第三個是strip('序列』)函式序列為空時的特殊情況,這種情況下不對字串做任何處理(因為沒有掃瞄的對比字元)。

python中的strip 函式

python 字串 python strip 方法用於移除字串頭尾指定的字元 預設為空格 strip 方法語法 str.strip chars 返回移除字串頭尾指定的字元生成的新字串。以下例項展示了strip 函式的使用方法 usr bin pythonstr 0000000this is stri...

python中strip函式的用法

strip 函式原型 string.strip s chars 它返回的是字串的副本,並刪除前導和字尾字元。此函式只會刪除頭和尾的字元,中間的不會刪除。如果strip 的引數為空,那麼會預設刪除字串頭和尾的空白字元 包括 n,r,t lstrip 去除左邊 rstrip 去除右邊 去除頭尾空格示例 ...

python中strip函式的用法

python中往往使用剝除函式strip 來對使用者的輸入進行清理。strip函式的最一般形式為 str.strip 序列 其中,序列是一段字串,該函式表示從頭或者從尾部開始進行掃瞄,如果掃瞄的字元在序列字串中,則剔除掉,一直到遇到乙個不在序列字串中的字元為止。延伸的函式 str.lstrip 序列...