Python中有时候需要删除一个字符串中的空白符(包括空格、制表、回车),这时候可以先对字符串做split操作,然后做join操作:

示例:
>>> str1='ab  c\tde\nfg'
>>> str1.split()
['ab', 'c', 'de', 'fg']
>>> ''.join(str1.split())
'abcdefg'
>>>

上面例子中,split()方法没有参数,会把所有空格作为分格符,将字符串分割为序列。
而''.join()方法,使用空串作为分割符,连接了split()分割的序列。

判断字符串是否包含空白符,只需要和删除空白符后的字符串比较即可,两者一样说明没有空白符:
>>> str2 = 'a bc'
>>> if str2 == ''.join(str2.split()):
...          print "str2 doesn't contain blank"
...      else:
...          print "str2 contains blank"
...
str2 contains blank
>>> str2='abc'
>>> if str2 == ''.join(str2.split()):
...          print "str2 doesn't contain blank"
...     else:
...          print "str2 contains blank"
...
str2 doesn't contain blank

Python: 判断字符串是否包含空白符/删除字符串中空白符相关推荐

  1. python如何判断字符串是否包含某些汉字_Python如何判断一个字符串是否包含指定子字符串...

    Python如何判断一个字符串是否包含指定字符串?本篇文章就给大家介绍Python判断一个字符串是否包含指定子串的3种方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 程序员在字 ...

  2. js判断字符串是否为空_每日一课 | Python 如何判断一个字符串是否包含另一个字符串?...

    在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...

  3. python 一个文本是否包含另一字符串 in find是区分大小写的

    在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...

  4. java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...

    java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含 要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值 ...

  5. Java 中判断一个字符串是否包含另外一个字符串的方法

    方法一:indexOf(String s) 可以配合indexOf(String s)的使用,如果包含,返回的值是包含该子字符串在父类字符串中起始位置:如果不包含必定全部返回值为-1 public v ...

  6. Python检查字符串是否包含另一个字符串

    String manipulation is a common task in any programming language. Python provides two common ways to ...

  7. C 判断一个字符串是否包含另一个字符串

    如何判断一个字符串是否包含另一个字符串? 思路:从一个字符串中提取出可能与另一个字符串相同的部分,再进行比较. 代码: #include <stdio.h> #include <st ...

  8. java字符串中包含_怎么判断一个字符串是否包含另一个字符串

    第一步骤:判断一个字符串是否包含另一个字符串. 1.思路整理 首先我们可以借助于java中String类提供的indexOf方法 2.代码如下 public class TestString { pu ...

  9. python 判断字典是否包含某个key,以及对应的value 值

    python 判断字典是否包含某个key 可以使用 in 来判断 具体如下: num = {"a": 1, "b": 2, "c": 3} ...

  10. Bailian3711 字符串移位包含问题【字符串循环匹配】(POJ NOI0107-19)

    问题链接:POJ NOI0107-19 字符串移位包含问题. 字符串移位包含问题 总时间限制: 1000ms 内存限制: 65536kB 描述 对于一个字符串来说,定义一次循环移位操作为:将字符串的第 ...

最新文章

  1. 【OpenCV 4开发详解】高斯滤波
  2. linux下查看、删除指定文件名长度的文件
  3. 网易云信集成视频教程(四):如何快速实现iOS登录登出?
  4. 云计算与分布式计算,网格结算,对等计算,并行计算..的关系
  5. 2016-04-29 二分查找的面试题
  6. 用java创建UDF,并用于Hive
  7. Linux系统原理(工作模式)
  8. 为什么我们要阅读源码?
  9. re模块和正则表达式
  10. 瑞昱rtl8168网卡支持Linux吗,瑞昱 RTL8168F PCI-E专用网卡驱动,亲测可用
  11. (原创)骑士人才系统(74CMS) 阿里短信接口 不影响后续升级
  12. AntColony 磁力搜索BT引擎的核心
  13. 手机网站支付唤起支付宝app
  14. 番茄学习--番茄工具推荐
  15. 华睿相机sdk 开发_岳阳楼区供应睿鉑倾斜五镜头相机D2PSDK是
  16. 2012 款斯柯达明锐车行驶中发动机偶尔自动熄火
  17. 耐看的《银元时代生活史》
  18. 安搭Share:“张而不弛,文武佛能也;一张一弛,文武之道也。”
  19. 2019 沉淀-留言-成长的小白菜
  20. 【UEFI实战】DEBUG

热门文章

  1. 11系统越狱无法连接服务器,Electra发布iOS 11.2-11.3.1“不完美”越狱工具(附教程)...
  2. cad线性标注样式修改在哪里_请教怎么修改CAD标注样式
  3. FX DocuPrint M215 b 添加打印机
  4. 每日10行代码169:使用xlwings修改excel格式,设置中国式报表
  5. python写下拉列表在excel,无法使用python获取Excel下拉列表(组合框)值
  6. 章鱼网络社区治理的4种方式
  7. CAD快捷键有哪些需要记忆的内容?入学CAD需要了解哪些内容?
  8. 前程无忧51Job岗位爬取~~新手路过,请多指教
  9. 用python算体重指标
  10. c语言文件操作一行一行读取