python -- 去掉字符串的空白字符


且行善举,莫问前途。 ——浮生物语3


参考

https://blog.csdn.net/drbing/article/details/50891172


方法

  1. 使用 string 自带方法
str = " pinsily is someome "

# 去掉两边的空白 "pinsily is someome"
print(str.strip()) 

# 去掉左边的空白 "pinsily is someome "
print(str.lstrip())  

# 去掉右边的空白 " pinsily is someome"
print(str.rstrip())     
  1. 使用 re 表达式
str = " pinsily is someome "

import re

# 去掉字符串中的所有空格, 返回新字符串
re.sub('\s', '', str)

re.sub() 方法也可以用在删除其他字符上,比如:

删除所有空白字符及单双引号
re.sub(['\"','\'','\s'],'',str)