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