[ Python ]请问这段代码中 value = value.strip()这行起到什么作用呢?

2019 年 4 月 23 日
 yyrhwy
import re
states = [' Alabama ', 'Georgia!', 'Georgia', 'georgia', 'FlOrIda',
'south carolina##', 'West virginia?']


def clean_strings(strings):
result = []
for value in strings:
value = value.strip()
value = re.sub('[!#?]', '', value)
value = value.title()
result.append(value)
return result


print(clean_strings(states))

为了使 states 中的数据整齐,所以需要清洗数据。
其中 value = value.strip()这行代码似乎可有可无,因为即使将其注释掉,输出结果依然没有变化。
.strip()方法的作用是什么呢?
2948 次点击
所在节点    Python
3 条回复
qinghon
2019 年 4 月 24 日
python strip
Google 请
banixc
2019 年 4 月 24 日
smallpython
2019 年 4 月 24 日
搜一下 strip ()这个函数有什么作用就可以了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/558060

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX