程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

暂无数据

使用string.whitespace删除Python中的空格

发布于2019-08-25 15:25     阅读(490)     评论(0)     点赞(26)     收藏(2)


Python的string.whitespace很棒:

>>> string.whitespace
'\t\n\x0b\x0c\r '

如何使用字符串而无需手动输入'\ t | \ n | ...等正则表达式?

例如,它应该能够变成:“请不要伤害我。”

“请不要伤害我。”

我可能想要保留单个空格,但是我觉得很容易就去string.whitespace [: - 1]。


解决方案


这个用例有一个特例快捷方式!

如果你在str.split没有参数的情况下调用,它会在空格而不是单个字符的运行上进行分割。所以:

>>> ' '.join("Please \n don't \t hurt \x0b me.".split())
"Please don't hurt me."


所属网站分类: 技术文章 > 问答

作者:黑洞官方问答小能手

链接:https://www.pythonheidong.com/blog/article/58980/90b9d106f19a5c3dc46d/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)