如何使用Python快速有效地刪除字串中的空格

Python 刪除空格的方法

Python 是一種簡單易學的程式語言,它可以讓開發者快速地完成任務。在字串處理上,Python 提供了許多有用的函式,其中一個是 strip(),它可以讓開發者很容易地刪除字串中的空格。

strip() 函式

strip() 函式可以刪除字串中的空格,它可以接受一個參數,指定要刪除的字元,如果沒有指定,則預設會刪除空白字元,包括空格、換行符號、制表符號等。

# 刪除字串開頭和結尾的空格
str = "  Hello World  "
str = str.strip()
print(str)  # 輸出:Hello World

# 刪除字串開頭和結尾的特定字元
str = "##Hello World##"
str = str.strip("#")
print(str)  # 輸出:Hello World

其他字串處理函式

除了 strip() 函式,Python 還提供了其他有用的字串處理函式,例如 lstrip()rstrip(),它們可以分別刪除字串開頭和結尾的空格,而不影響字串中間的空格。

# 刪除字串開頭的空格
str = "  Hello World  "
str = str.lstrip()
print(str)  # 輸出:Hello World 

# 刪除字串結尾的空格
str = "  Hello World  "
str = str.rstrip()
print(str)  # 輸出:  Hello World

總結

Python 提供了許多有用的字串處理函式,其中 strip() 函式可以讓開發者很容易地刪除字串中的空格,除此之外,還有 lstrip()rstrip() 函式可以分別刪除字串開頭和結尾的空格。

發佈留言