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

2019-04-23 22:17:00 +08:00
 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()方法的作用是什么呢?
2137 次点击
所在节点    Python
3 条回复
qinghon
2019-04-24 00:04:55 +08:00
python strip
Google 请
banixc
2019-04-24 00:05:40 +08:00
smallpython
2019-04-24 11:48:28 +08:00
搜一下 strip ()这个函数有什么作用就可以了

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

https://www.v2ex.com/t/558060

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

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

© 2021 V2EX