Python 字串 lstrip() 方法



Python 字串lstrip() 方法,顧名思義,從字串開頭去除所有指定的字元。這意味著該方法會移除字串開頭的所有指定字元組合,直到遇到不同的字元為止。

例如,如果要從字串 "tarrasart" 中去除字元 "art",則得到的結果字串為 "sart"。字元 "tarra" 被移除,因為 "tar" 和 "ra" 都是 "art" 的組合。遇到不同的字元 's' 後,去除操作停止。

如果沒有指定要去除的字元,Python 字串 lstrip() 方法將移除開頭的空格(如果有的話)。

語法

以下是 Python 字串lstrip() 方法的語法:

str.lstrip([chars])

引數

  • chars − 您可以指定要修剪的字元。

返回值

此方法返回字串的副本,其中所有 chars 都已從字串開頭去除(預設情況下為空格字元)。

示例

如果我們建立一個帶有不必要的開頭字元的字串,該方法將去除所有開頭字元。

以下示例演示了 Python 字串 lstrip() 方法的用法。在這裡,我們建立一個字串並將一個字元作為引數傳遞給該方法。

str = "88888888this is string example....wow!!!8888888";
print(str.lstrip('8'))

執行上述程式後,將產生以下結果:

this is string example....wow!!!8888888

示例

如果未將任何引數傳遞給 lstrip() 方法,則將返回原始字串,其中開頭的空格已移除。

在這個示例中,我們輸入一個開頭帶有空格的字串,例如 " this is string example....wow!!!"。呼叫 lstrip() 方法時,傳遞空格引數或不傳遞任何引數都將移除字串開頭的空格。

str = "      this is string example....wow!!!"
print(str.lstrip())
print(str.lstrip(' '))

執行上述程式後,將產生以下結果:

this is string example....wow!!!
this is string example....wow!!!

示例

如果我們為輸入字串傳遞字母字元,則只去除開頭大小寫相同的字元。

在以下示例中,我們建立一個字串,其開頭包含大寫和小寫 'a' 字元,我們將嘗試使用 lstrip() 方法將其移除。由於此方法區分大小寫,因此只去除大小寫相同的字元。

str = "aaaaaAAAaaathis is string example"
print(str.lstrip('a'))

執行上述程式後,將產生以下結果:

AAAaaathis is string example
python_strings.htm
廣告