首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >剥离python脚本中的所有WS字符不起作用

剥离python脚本中的所有WS字符不起作用
EN

Stack Overflow用户
提问于 2014-09-27 16:04:41
回答 1查看 153关注 0票数 1

我在我的python解释器( Mac OSX 10.7.5上的v2.7.1)中尝试了以下内容:

代码语言:javascript
运行
复制
s = " \n \t abc\t\n def \t"
t = "".join(s.strip())
abcdef

然而,当我在*.py脚本中运行相同的join()语句时,它并没有去掉所有WS字符:

结果:abc\t\n def

造成这种差异的原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-09-27 16:05:52

str.strip在字符串的开头和结尾进行条带化。

代码语言:javascript
运行
复制
>>> s = " \n \t abc\t\n def \t"
>>> s.strip()
'abc\t\n def'

我想你指的是str.split

代码语言:javascript
运行
复制
>>> s = " \n \t abc\t\n def \t"
>>> s.split()
['abc', 'def']
>>> ''.join(s.split())
'abcdef'
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26072636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档