[英]rstrip(), lstrip(), and strip() in Python
我正在使用 Sublime Text 3.0 版,我的輸入是:
little_known_person = "' Christopher '"
print(little_known_person.strip())
但我的輸出是' Christopher '
而不是'Christopher'
。 如果我嘗試rstrip()
和lstrip()
方法,輸出是相同的。
您需要去除前導/尾隨空格和單引號。 沒有參數的默認設置是只去除空格。
little_known_person.strip(" '")
該參數是一個任意的可迭代對象( str
、 list
、 tuple
等),其中包含應該被剝離的字符。 順序無關緊要。
您需要去除空白和單引號,然后重新添加引號:
little_known_person = "'" + little_known_person.strip(" '") + "'"
請嘗試以下方法是否可以解決您的問題:
>>> little_known_person = "' Christopher '"
>>> little_known_person.replace("'", "").strip()
'Christopher'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.