主要參考 Stackoverflow答案總結。
空白字符一般指以下幾種字符: space,tab, linefeed, return, formfeed, and vertical tab中英文對照表如下

去除空格
去除左右兩邊的空格使用str.strip():

去除所有空格
使用str.replace():

去除空白符
去除所有的空白符
使用str.splite()及join

使用正則

使用str.translate()

只去除左邊的空白字符
使用str.lstrip()

使用正則

只去除右邊的空白字符
使用str.rstrip()

使用正則

僅去除重復的空白頁
使用正則

綜上,str. strip()會移除字符串中開頭與結束(左右兩側)的空白字符,中間部分的空白字符是不會移除的。
strip方法中可自定義要移除的字符,如下面這個示例,移除的為字符串中兩側的逗號


