广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python判断字符串或者集合是否为空
  • 445
分享到

python判断字符串或者集合是否为空

字符串为空python 2023-01-31 07:01:20 445人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

最近在看《Effective python》,里面提到判断字符串或者集合是否为空的原则,原文如下: Don’t check for empty values (like [] or '') by checking the len

最近在看《Effective python》,里面提到判断字符串或者集合是否为空的原则,原文如下:

Don’t check for empty values (like [] or '') by checking the length (if len(somelist) == 0). Use if not somelist and assume empty values implicity evaluate to False.

意即,不要通过取字符串或者集合的长度来判断是否为空,而是要用not关键字来判断,因为当字符串或集合为空时,其值被隐式地赋为False.

例子如下

>>> somestr=''
>>> sometuple=()
>>> somelist=[]
>>> somedict={}
>>> not somestr
True
>>> not sometuple
True
>>> not somelist
True
>>> not somedict
True
>>> 

Ps. 集合包括list, tuple, dict

--结束END--

本文标题: python判断字符串或者集合是否为空

本文链接: https://www.lsjlt.com/news/190823.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python判断字符串或者集合是否为空
    最近在看《Effective Python》,里面提到判断字符串或者集合是否为空的原则,原文如下: Don’t check for empty values (like [] or '') by checking the len...
    99+
    2023-01-31
    字符串 为空 python
  • python怎么判断空字符串为空或者none
    在Python中,我们可以使用`if`语句来判断字符串是否为空或者`None`。判断字符串为空可以使用以下方法:```pythons...
    99+
    2023-09-29
    python
  • python判断字符串是否为空
    #encoding=utf-8 str="" if str.strip()=="": print("str is null") if not str.strip(): print("str is null") #enco...
    99+
    2023-01-31
    字符串 为空 python
  • MySQL如何判断字符串为NULL或者为空字符串
    目录判断字符串为NULL或者为空字符串mysql中NULL和空字符串区别一般会有以下疑问注意事项判断字符串为NULL或者为空字符串 函数名说明ISNULL(expr)如果expr为null返回值1,否则返回值为0IFNU...
    99+
    2022-08-29
  • js怎么判断字符串是否为空
    这篇“js怎么判断字符串是否为空”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“js怎么判断字符串是否为空”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来就让我们进入主题...
    99+
    2023-06-06
  • shell怎么判断字符串是否为空
    在shell脚本中,可以使用以下方法判断字符串是否为空:1. 使用`-z`参数:`-z`参数检查字符串是否为空,如果为空则返回tru...
    99+
    2023-08-16
    shell
  • mysql怎么判断是否为空字符串
    在MySQL中,可以使用IS NULL或IS NOT NULL来判断一个值是否为空字符串。例子:1. 判断一个字段是否为空字符串:`...
    99+
    2023-10-08
    mysql
  • php怎么判断字符串是否为空
    3种判断方法:1、使用“==”运算符判断字符串是否为空字符,如果是空字符则为空,语法“字符串==''”;2、使用mb_strlen()获取字符串的长度,判断字符串长度是否等于0,如果等于则为空,语法“mb_strlen(字符...
    99+
    2022-08-17
    php php字符串
  • java字符串怎么判断是否为空?
    java判断字符串是否为空的方法方法一: 最多人使用的一个方法, 直观, 方便, 但效率很低:if(s == null || s.equals(""))方法二: 比较字符串长度, 效率高, 是我知道的最好一个方法:if(s == null ...
    99+
    2017-12-22
    java教程 java 字符串
  • java使用if语句判断字符串是否为空或null
    首先,区分空串和null串 空串""是长度为0的字符串,它有自己的串长度(0)和内容(空),判断一个字符串为空的方法:if (str.length() == 0);或if (str.equals(""));在线学习视频分享:java课程 n...
    99+
    2015-06-16
    java if 字符串 null
  • Python中怎么判断字符串是否为空和null
    本篇文章给大家分享的是有关Python中怎么判断字符串是否为空和null,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1、使用字符串长度判断len(s) ==0 则字符串为空#...
    99+
    2023-06-01
  • python如何判断是否为字符串
    这篇“python如何判断是否为字符串”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“python如何判断是否为字符串”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获,下...
    99+
    2023-06-06
  • java中怎么判断字符串是否为空
    java判断字符串是否为空的方法:首先,区分空串和null串 空串""是长度为0的字符串,它有自己的串长度(0)和内容(空),判断一个字符串为空的方法:if (str.length() == 0);或if (str.equals(""));...
    99+
    2020-10-27
    java
  • delphi判断字符串是否为纯数字组合
    核心代码 function IsNUM(Vaule:String):boolean; //delphi 判断字符串是否为纯数字组合 var i:integer; begin Vaul...
    99+
    2022-12-25
    delphi纯数字
  • java判断字符串是否为合法日期
    判断字符串像“2018-02-30”这样的日期是不是正确合理的日期:(推荐:java视频教程) //假设传入的日期格式是yyyy-MM-dd HH:mm:ss, 也可以传入yyyy-MM-dd,如2018-1-1或者2018-01-01格式...
    99+
    2016-11-27
    java
  • python怎么判断是否为数字字符串
    这篇“python怎么判断是否为数字字符串”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“python怎么判断是否为数字字符串”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所...
    99+
    2023-06-06
  • c语言怎么判断字符串是否为空
    在C语言中,可以使用以下方法来判断一个字符串是否为空:1. 使用if语句判断字符串的第一个字符是否为'\0'(即字符串结束符)。如果...
    99+
    2023-10-08
    c语言
  • php如何判断一个字符串是否为空
    在php中使用empty()函数判断一个字符串是否为空,具体方法如下:首先,新建一个php项目文件;php项目文件新建好后,在文件中定义一个空字符串;$str = "";空字符串定义好后,使用empty()函数判断字符串是否为空;$str ...
    99+
    2022-10-05
  • Shell如何判断字符串变量是否为空
    本篇内容主要讲解“Shell如何判断字符串变量是否为空”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Shell如何判断字符串变量是否为空”吧!您可以将 -z 选项传递给 if 命令或条件表达式。...
    99+
    2023-07-02
  • 怎么在JavaScript中判断字符串是否为空
    本篇文章给大家分享的是有关怎么在JavaScript中判断字符串是否为空,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。javascript是一种什么语言javascript是一...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作