Python 3 – String lstrip() 方法
在Python 3中,可以使用字符串對象的lstrip()方法刪除字符串開頭的特定字符。愛掏網 - it200.comlstrip()方法不會修改原有的字符串對象,而是返回一個新的字符串。愛掏網 - it200.com
下面是一個簡單的示例,演示了如何在Python 3中使用lstrip()方法刪除字符串開頭的指定字符:
string = "###hello world###"
print(string.lstrip("#"))
這將輸出以下內容:
hello world###
在這個示例中,我們使用了lstrip()方法來刪除字符串開頭的三個#字符。愛掏網 - it200.com該方法返回一個新的字符串,包含了刪除指定字符之后的原始字符串。愛掏網 - it200.com
語法
lstrip()方法可以使用以下語法:
str.lstrip([chars])
其中參數chars是一個字符串,指定要刪除的字符。愛掏網 - it200.com如果省略chars,lstrip()方法默認刪除開頭的空格符。愛掏網 - it200.com
參數
lstrip()方法中有一個可選的參數chars。愛掏網 - it200.com這個參數指定要刪除的字符,可以是字符串、列表或元組:
- 如果chars是字符串,則該字符串中的每個字符都將從字符串開頭刪除;
- 如果chars是一個列表或元組,則刪除其中每個元素所對應的字符。愛掏網 - it200.com例如,如果chars是(‘h’, ‘e’, ‘l’, ‘o’),則該方法將刪除字符串開頭的’h’、’e’、’l’和’o’。愛掏網 - it200.com
這是lstrip()方法的完整語法:
str.lstrip([chars])
其中方括號表示可選參數。愛掏網 - it200.com省略方括號和參數后面的值,則使用該參數的默認值。愛掏網 - it200.com
返回值
lstrip()方法返回從字符串開頭刪除指定字符之后的新字符串。愛掏網 - it200.com
實例
接下來我們來看一些更詳細的例子,了解lstrip()方法的更多細節。愛掏網 - it200.com
示例 1
首先,我們來看一下如何使用lstrip()方法刪除空格。愛掏網 - it200.com
string = " Hello World! "
print(string.lstrip())
輸出結果為:
'Hello World! '
這里,我們省略了chars參數,所以lstrip()默認刪除開頭的空格。愛掏網 - it200.com使用這個方法時,需要注意,方法會同時刪除開頭和結尾的空格,但是中間的空格不會受到影響。愛掏網 - it200.com
示例 2
在這個示例中,我們使用一個字符串列表作為chars參數來演示lstrip()方法的另一種用法。愛掏網 - it200.com