广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python中使用if not x 语句
  • 914
分享到

python中使用if not x 语句

语句python 2023-01-31 07:01:22 914人浏览 薄情痞子

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

摘要

在python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。#!/usr/bin/Python # -*- coding: UTF-8 -*- #


python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。


#!/usr/bin/Python
# -*- coding: UTF-8 -*-

######测试if not########
x=0
#x='aa'
#x=[]

if x is None:
	print("x in None!")
	
if not x:
	print('not x!')
	
if not x is None:
	print('not x is None!')
	
if x is not None:
	print('x is not None!')
	
y=1

if y is not None:
	print('y is not None!')

if not y:
	print('not y')

上面会输出:

not x!
not x is None!
x is not None!
y is not None!

看下面代码

>>> x=0
>>> not x
True
>>> x is not None
True
>>> not x is None
True
>>> 
>>> 
>>> x=156
>>> not x
False
>>> x is not None
True
>>> not x is None
True
>>> 
>>>

if not 有三种表达方式

第一种是`if x is None`;
第二种是 `if not x:`;
第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 

注意:[]不等于None类型,也就是x==[]和x==None

重点看下面例子:

>>> x=[]
>>> y=''
>>> z=0
>>> w=None
>>> x is None
False
>>> y is None
False
>>> z is None
False
>>> w is None
True
>>> not x
True
>>> not y
True
>>> not z
True
>>> not w
True
>>> not x is None
True
>>> not y is None
True
>>> not z is None
True
>>> not z is None
True
>>> not w is None
False


--结束END--

本文标题: python中使用if not x 语句

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

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

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

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

下载Word文档
猜你喜欢
  • python中使用if not x 语句
    在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。#!/usr/bin/python # -*- coding: UTF-8 -*- #...
    99+
    2023-01-31
    语句 python
  • python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
    代码中经常会有变量是否为None的判断,有三种主要的写法: 第一种是`if x is None`; 第二种是 `if not x:`; 第三种是`if not x is None`(这句这样理解更清晰`if...
    99+
    2022-06-04
    代码 python
  • python怎么用if x in list简化if语句
    这篇文章给大家分享的是有关python怎么用if x in list简化if语句的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。用if x in list简化if语句,而不是单独检查每一项假设我们有一个主色为红色、...
    99+
    2023-06-27
  • Python中的if语句怎么使用
    本篇内容介绍了“Python中的if语句怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Python中if语句的使用方法if语句用来表...
    99+
    2023-07-05
  • Python中的 if 语句及使用方法
    目录一、 条件测试1.比较字符串相等或不相等2.比较数字3.检查多个条件4.检查特定值是否在列表中二、if 语句1.简单的if语句2. if-else 语句3. if-elif-el...
    99+
    2022-11-13
  • MySQL中的IF语句使用
    MySQL中的IF语句 在 MySQL 数据库中,IF 语句是一种常见的条件控制语句。它可以根据指定的条件返回不同的结果。在本文中,我们将介绍 IF 语句的基本用法以及实际应用场景。 IF函数 MySQL 提供了 IF 函数来实现 IF 语...
    99+
    2023-09-01
    mysql 数据库
  • Python语言中的if语句详情
    目录1.简单介绍2.if-else语句3.用if语句来处理列表1.简单介绍 每条if语句的核心都是一个值为True或False的表达式,这种表达式被称为条件测试。Python 根据条...
    99+
    2022-11-13
  • PHP中如何使用if语句
    小编给大家分享一下PHP中如何使用if语句,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!PHP - if 语句if 语句用于在指...
    99+
    2022-10-19
  • python列表中if语句有什么用
    这篇文章主要介绍了python列表中if语句有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、在遍历的时候对特殊元素进行筛查,即使用for循环可以对列表中的元素进行遍...
    99+
    2023-06-20
  • python中if-elif-else语句有什么用
    小编给大家分享一下python中if-elif-else语句有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!说明Python提供的if-elif-else结...
    99+
    2023-06-20
  • MySQL中if语句的使用方法
    这篇文章将为大家详细讲解有关MySQL中if语句的使用方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语...
    99+
    2022-10-18
  • javascript中的if语句如何使用
    这篇“javascript中的if语句如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇...
    99+
    2022-10-19
  • js中if语句的使用方法
    这篇文章主要讲解了“js中if语句的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“js中if语句的使用方法”吧!if 语句是使用最频繁的语句之一,语法如下:if (cond...
    99+
    2023-06-20
  • Python中判断语句入门指南(if elif else语句)
    目录1. if elif else语句2. if elif else语句 注意点3. 总结4. 练习案例:猜猜心里数字总结1. if elif else语句 某些场景下,判断条件不止...
    99+
    2023-05-20
    python有else if吗 python的if语句elif if else语句例子
  • shell脚本中for语句、if语句怎么用
    小编给大家分享一下shell脚本中for语句、if语句怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!上部:面向过程:顺序执行选择执行: if, case循环执行: for, while, until一、for语句&n...
    99+
    2023-06-09
  • VB语言中if语句怎么用
    这篇文章主要介绍VB语言中if语句怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、相关知识回顾开始之前,我们一起来回顾一下if语句的格式。以下回顾条件语句知识点:用法1:if 条件 then  &n...
    99+
    2023-06-20
  • python中if的基础用法(if else和if not)
    目录前言1.if … else …2. if … elif … else…3.if not …4....
    99+
    2022-11-11
  • 如何在Shell中使用if else语句
    如何在Shell中使用if else语句?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。if 语句最简单的用法就是只使用 if 语句,它的语法格式为:if condit...
    99+
    2023-06-06
  • C++中的If Else语句怎么使用
    这篇文章主要介绍“C++中的If Else语句怎么使用”,在日常操作中,相信很多人在C++中的If Else语句怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C++中的If Else语句怎么使用”的疑...
    99+
    2023-06-15
  • 如何使用bash脚本中if语句
    本篇内容主要讲解“如何使用bash脚本中if语句”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用bash脚本中if语句”吧!除了 "if,else" 形式之外,还有其它...
    99+
    2023-06-09
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作