Python中字符串String去除出换行符和空格的问题,在日常使用Python的过程中,时常碰到要去除字符串中的空格和指定字符的情况,方法汇总如下:

一、strip()

.代表一个空格
"···xyz···".strip()            # returns "xyz"  删除字符两端空格
"···xyz···".lstrip()           # returns "xyz···"  删除左侧空格
"···xyz···".rstrip()           # returns "···xyz"  删除右侧空格
"··x·y·z··".replace(' ', '')   # returns "xyz"    替换空格,用法为replace(old,new)比如替换空格

二、replace()

2.1将所有空格替换成空

str = '  this is a string  '
print(str.replace(' ',''))
输出:thisisastring

2.2替换指定字符

str = '___this_is_a_string________'
print(str.replace('_',''))
输出:this_is_a_string