Python strip不剥离空格[closed]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python strip不剥离空格[closed]相关的知识,希望对你有一定的参考价值。

我正在使用Python 2.7尝试从日期时间字符串中删除尾随空格。它没有执行任务。这是我的代码:

dateString, tz = ourDate[:25], ourDate[25:]
dateString.strip()
print dateString + 'EOL' # EOL to illustrate results, below

哪个输出像这样循环结果:

Fri, 21 Dec 2018 18:50:10EOL
Greater than 24? 25
Thu, 6 Dec 2018 11:19:59 EOL
Greater than 24? 25
The, 11 Dec 2018 15:10:11EOL
Greater than 24? 25
Sun, 16 Dec 2018 22:43:07EOL
Greater than 24? 25

您会看到一个“短”日期-12月6日-在EOL子字符串之前产生一个空格。

我认为这是非常奇怪的行为。 我想念的是什么?

答案

您必须将剥离的值放回到dateString变量中

dateString, tz = ourDate[:25], ourDate[25:]
dateString = dateString.strip()
print dateString + 'EOL'
另一答案

为了使用strip的结果,应将其分配给变量。试试:

dateString, tz = ourDate[:25].strip(), ourDate[25:]
print dateString + 'EOL' 

以上是关于Python strip不剥离空格[closed]的主要内容,如果未能解决你的问题,请参考以下文章

Python string.strip剥离太多字符[重复]

通常为所有String字段剥离空格 - SQLAlchemy

Rails在字段StripAttributes Gem之前和之后剥离空格

如何撤消strip - 即将符号添加回剥离的二进制文件

如何在 Python 和 UNIX 中去除空格以在整个字符串中均匀地呈现一个空格 [重复]

为啥我的 python pandas 数据框剥离方法不适用于尾随空格?我该如何解决?