python中的if not语句_python中使用if not x 语句用法
在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
python中的if not语句_python中使用if not x 语句用法相关推荐
- Python基础_第3章_Python中的循环结构
Python基础_第3章_Python中的循环结构 文章目录 Python基础_第3章_Python中的循环结构 Python中的循环结构 一.回顾分支练习题 1.判断是否为一个合法三角形 2.求世界 ...
- Python基础_第5章_Python中的数据序列
Python基础_第5章_Python中的数据序列 文章目录 Python基础_第5章_Python中的数据序列 Python中的数据序列 一.字典--Python中的==查询==神器 1.为什么需要 ...
- python基本算法语句_Python中基本且又常用的算法
这篇文章主要学习Python常用算法,Python常用排序算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本节内容 算法定义 时间复杂度 空间复杂度 常用算法实例 1.算法定义 算法(Algo ...
- python撤回上一条命令_python 中执行上一句话,请教问题,怎么也才能使python执行完上一个命令,再执行下一条语句...
请教问题,怎么也才能使python执行完上一个命令,再执行下一条语句 正常的批处理文件执行完毕就2113会自动退出,连exit都不5261需要. 你是不是看见执行时4102窗口光标一闪一闪或者闪都不闪 ...
- python怎么写判断语句_Python中的if判断语句入门
前言 学习一门语言最好的办法,就是教懂别人.在这里,我会从 Python 最基础的教程写起,慢慢一步步进阶.Python 基础比较好的欢迎在本博客的文章里看看爬虫实战项目,欢迎指教. 人在选择时会做出 ...
- python缩进用什么键盘好_python中缩进使用空格还是tab键
python中缩进使用空格还是tab键 发布时间:2020-09-23 16:52:10 来源:亿速云 阅读:111 作者:Leah 本篇文章为大家展示了python中缩进使用空格还是tab键,内容简 ...
- python中elif可以单独使用吗_python中elif可以单独使用吗
在Python中,可使用if-elif-else 语句来实现多次条件判断. else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可 ...
- python中的文件怎么处理_python 中有关文件处理
Python的文件处理 打开文件f = open ("path","mode") r 模式 以读的方式打开,定位到文件开头 , 默认的 mode.文件不存在直接 ...
- python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
[多选题]以下关于机器学习说法正确的是? [判断题]Python内置函数sum____用来返回数值型序列中所有元素之和. [单选题]关于自定义函数的下列说法不正确的是: [判断题]Python内置函数 ...
- python 打开本地程序发生异常_Python中的异常处理
Python中的异常事件: 当Python遇到无法正常处理的事件时,便是异常发生的时候,Python将异常也当作一个对象,尽管他是出错的.当发生异常时候我们要捕获他,否则程序就会中断运行. Pytho ...
最新文章
- Winform中实现文件批量更名器(附代码下载)
- Backtrack5中文汉化[转]
- using语句之-释放资源和异常处理
- 信息学奥赛一本通C++语言——1045:收集瓶盖赢大奖
- Silverlight动画基础三:动画与向量-模拟重力效果
- 苏宁易购:苏宁控股、苏宁电器合计质押约5.18亿股公司股份
- [redis]redis概述
- 《管理的常识》7-“什么是计划”读后感及读书笔记
- Mysql 实现行转列功能
- 传销三级的认定标准_主观明知在传销犯罪中有那么重要吗?
- bwa mem 报错处理:[mem_sam_pe] paired reads have different names
- 【C语言】C语言实现按照考试成绩的等级输出百分制分数段
- buu-[ACTF新生赛2020]SoulLike
- 传说之下怎么设置按键_《传说之下手机版》按键设置教程
- 拉格朗日插值验证龙格现象python
- 传说中的程序员最牛表白方式!
- c语言实现哈夫曼树的创建与中序遍历以及哈夫曼编码(附详细代码)
- Ae487 4K分辨率金色闪光粒子沙流动画特效大气高贵晚会宣传开场视频片头ae模板​
- 【阅读笔记】数据分析思维:分析方法和业务知识
- eclipse编程 创建项目 简易教程
热门文章
- Leet Code OJ 38. Count and Say [Difficulty: Easy]
- java ehcahce刷新_Spring整合ehcache 注解实现查询缓存,并实现实时缓存更新或删除...
- Java不同压缩算法的性能比较
- Effective Java之通过接口引用对象(五十二)
- ActiveMQ的Transport Connectors配置(六)
- Socket编程:必须要了解的网络字节序和转换函数
- L1-011 A-B(13行代码AC!!)
- 重庆市计算机二级证丢失,重庆计算机二级证书丢了怎么办
- MySQL——高阶语句、存储过程(下)
- ssh连接出现:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!