python判断字符串是否为空和null

摘要:
1.如果字符串长度用于判断len,则字符串将为null test1='fflen==0:printless:print2,isspace以确定字符串是否仅由空格组成˃˃str=“”˃˃˃printFalse˃˃str=”“˃˃printTrue˃˃str=“a”˃˃˃printFalse˃˃3。要从字符串中删除空格并指定要删除两边空格的字符,请执行以下操作:str.strip()删除左空格:str.strip()删除右空格:str.rstrip()。4.Python中没有NULL,相应地,None确定字符串是空的还是nonetest1=Noneiftest1:printelse:print

1、使用字符串长度判断

len(s==0)则字符串为空

test1 = ''
if len(test1) == 0:
    print('test1为空串')
else:
    print('test非空串,test='+test1)

2、isspace判断字符串是否只由空格组成

>>> str=""
>>> print(str.isspace())
False
>>> str="   "
>>> print(str.isspace())
True
>>> str="a   "
>>> print(str.isspace())
False
>>>

3、字符串去空格及去指定字符

  • 去两边空格:str.strip()
  • 去左空格:str.lstrip()
  • 去右空格:str.rstrip()

4、python中没有NULL,与之对应的是None

判断字符串是否为空或者none

test1 = None
if test1:
    print('字符串不是空也不是None')
else:
    print('字符串是None或者空串')

免责声明:文章转载自《python判断字符串是否为空和null》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Parquet与ORC:高性能列式存储格式(收藏)Python中多个列表与字典的合并方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python 异常处理、进程

目录: 异常处理 python进程 python并发之多进程 一、异常处理(try...except...) 1、程序中难免出现错误,而错误分成两种: a.语法错误: View Code b.逻辑错误(逻辑错误) View Code 2、异常定义:异常就是程序运行时发生错误的信号。 在python中,错误触发的异常,是以异常追踪信息、异常类型、异常值三...

python数据处理中内存优化的一些tricks

1、读入数据时,pandas默认int类型为int64,未采用最省类型方式读取,可通过以下方式优化内存 1)数值型能用更低内存类型保存就转换为更低内存类型 2) 将object类型转换为category类型 category 类型在底层使用整型数值来表示该列的值,而不使用原值.Pandas用一个字典来构建这些整型数据到原数据的映射关系.当一列只包含有有限...

scapy安装及SCTP包分析

关于Scapy scapy是一个强大的交互式数据包处理程序(使用python编写)。它能够伪造或者解码大量的网络协议数据包,能够发送、捕捉、匹配请求和回复包等。它可以很容易地处理一些典型操作,比如端口扫描、tracerouting,探测,单元测试,攻击或网络发现(可替代hping,NMAP,arpspoof,ARP-SK,arping,tcpdump,te...

Recurrent Neural Network系列2--利用Python,Theano实现RNN

作者:zhbzz2007 出处:http://www.cnblogs.com/zhbzz2007 欢迎转载,也请保留这段声明。谢谢! 本文翻译自 RECURRENT NEURAL NETWORKS TUTORIAL, PART 2 – IMPLEMENTING A RNN WITH PYTHON, NUMPY AND THEANO 。 github地址 在...

django程序在windows服务器上发布

django程序在windows服务器上发布 参考文献:https://www.cnblogs.com/djangocn/p/10227006.html 1.安装 IIS 和 GCI 打开服务器管理器,选择添加角色和功能,选择要添加的服务器角色(WEB服务器IIS),然后安装 IIS安装成功之后,然后安装CGI,再次选择添加角色和功能,找到之前安装的...

第三方库requests详解

Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Pytho...