python not关键字实例用法
1、not关键词可以反转一个布尔值。
>>> not True False >>> >>> not 1 > 0 False
2、当使用if语句和while语句时,条件的结果会发生逆转。
not关键字可以用于if语句:
if not 条件: 代码块
当条件不满足时,上述if语句执行代码块,但当条件满足时,它们不执行,因为not关键取反了结果。
知识点扩展:
python中的not具体表示是什么:
在python中not是逻辑判断词,用于布尔型True和False,not True为False,not False为True,以下是几个常用的not的用法:
(1) not与逻辑判断句if连用,代表not后面的表达式为False的时候,执行冒号后面的语句。
比如:
a = False if not a: (这里因为a是False,所以not a就是True) print “hello”
这里就能够输出结果hello
(2) 判断元素是否在列表或者字典中,if a not in b,a是元素,b是列表或字典,这句话的意思是如果a不在列表b中,那么就执行冒号后面的语句,比如:
a = 5 b = [1, 2, 3] if a not in b: print “hello”
这里也能够输出结果hello
not x 意思相当于 if x is false, then True, else False
代码中经常会有变量是否为None的判断,有三种主要的写法:
第一种是if x is None;
第二种是 if not x:;
第三种是if not x is None(这句这样理解更清晰if not (x is None))
以上就是python not关键字实例用法的详细内容,更多关于python not关键字的使用的资料请关注我们其它相关文章!
相关推荐
-
python not关键字实例用法
1.not关键词可以反转一个布尔值. >>> not True False >>> >>> not 1 > 0 False 2.当使用if语句和while语句时,条件的结果会发生逆转. not关键字可以用于if语句: if not 条件: 代码块 当条件不满足时,上述if语句执行代码块,但当条件满足时,它们不执行,因为not关键取反了结果. 知识点扩展: python中的not具体表示是什么: 在python中not是逻辑判断词,用于布尔型Tru
-
python time()的实例用法
顾名思义,本期内容肯定是涉及编程时间,那在操作python要怎么用time这个方法呢?一起来看下吧~ 时间模块的定义与使用: 时间模块time是python自带的模块,它内部封装了一些获取时间戳和字符串形式时间的函数. 导入方法如下: import time 获取时间戳: tiem.time():获取当前时间戳. 时间戳是指从计算机元年到现在经过的秒数. 计算机元年是指1970年1月1日0时0分0秒. 另外在python中时间戳表示为秒数,在java中表示为毫秒数. 返回值: 浮点数,内容是计算
-
python regex库实例用法总结
对于regex库的使用不难,因为本身就是python中自带的库,所以在调用上也是常见的库使用类型,大部分时候都是用于搜索上下文信息的,但是有些时候也会调用它的两个使用方法,其中一个是编译,另外一个是匹配,能够进行匹配的对象有很多,比如字符串,单一的字符等等,好啦,下面来详细看下使用吧. 调用实例: from uregex import Regex_input x=Regex_input('j','jd') x.regex() c=Regex_input('j','d') c.regex() 编译
-
python中@contextmanager实例用法
在对于python中的装饰器,我们一般会使用它辅助方法.在我们学习的上下文管理器中,有一个@contextmanager装饰器,它能够帮助我们在函数中定义上下文管理器方法,实现代码方面的简化.下面我们就python中@contextmanager的概念.使用注意.实例进行分享. 1.概念 是contextlib模块提供的一个装饰器,用于将一个函数声明上下文管理,无需创建一个类或者单独的__enter__()方法和__exit__()方法,就可以实现上下文管理. 2.注意 装饰器@contextm
-
Python float函数实例用法
我们知道数字有很多种类型,比如整数.浮点数.在字符串值的讨论上,我们会需要用浮点值的形式,那么就需要函数来进行转换.float函数的功能正是如此,能够对其中的数值进行转换,下面我们就float函数的一系列内容带来详细的介绍. 1.说明 给定一个字符串值(包含浮点值),我们必须在Python中将其转换为浮点值.要将字符串值转换为float,我们可以使用float()功能. 2.语法 class float([x]) 3.参数 x -- 整数或字符串 4.返回值 返回浮点数. 5.实例 print(
-
Python pass函数实例用法
说到占位符,大家从字面意思上可以看出,是占一个位置.因为在实际操作中,我们有很多代码是不能立刻填上的,所以会用pass函数来解决.下面我们就pass函数进行说明.语法的介绍,并带来实例. 1.说明 可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码. 2.语法 pass 3.实例 i = 3 if i <3: print("测试1") else: i += 1 pass print("测试2",i) #pass无论是前后都会执行相应的代码,单
-
python中waitKey实例用法讲解
1.说明 用于等待按钮.当用户按下按钮时,句子将被执行并获得返回值. 2.语法 retval=cv2.waitKey([delay]) Retval:表示返回值: Delay:键触发的时间,单位为ms. 3.实例 import cv2 lena=cv2.imread("D:\pmjcv\lena.bmp") cv2.namedWindow("lesson") cv2.imshow("lesson",lena) key=cv2.waitKey()
-
python偏函数的实例用法总结
说明 1.当函数的参数太多,需要简化时,使用functools.partial可以创建一个新的函数. 2.这个新的函数可以固定原始函数的部分参数,从而更容易调用. 作用是固定一个函数的某些参数(即设置默认值),返回一个新函数,调用这个新函数会更容易. 实例 >>> import functools >>> int2 = functools.partial(int, base=2) >>> int2('1000000') 64 >>>
-
python EasyOCR库实例用法介绍
说明 1.EasyOCR是一个用python编写的OCR三方库.可以在python中调用,用来识别图像中的文字,并输出为文本. 2.支持80多种语言的识别,识别精度高,甚至要超过PaddleOCR. 安装命令 pip install easyocr 代码实现 import easyocr #设置识别中英文两种语言 reader = easyocr.Reader(['ch_sim','en'], gpu = False) # need to run only once to load model
-
Python List remove()实例用法详解
描述 remove() 函数用于移除列表中某个值的第一个匹配项. 语法 remove()方法语法: list.remove(obj) 参数 obj -- 列表中要移除的对象. 返回值 该方法没有返回值但是会移除列表中的某个值的第一个匹配项. 实例 以下实例展示了 remove()函数的使用方法: #!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.remove('xyz'); print "List : &quo
随机推荐
- 详解使用docker 1.12 搭建多主机docker swarm集群
- Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
- 利用SQL注入漏洞拖库的方法
- jQuery中setTimeout的几种使用方法小结
- vue2.0 与 bootstrap datetimepicker的结合使用实例
- 正则基础之 环视 Lookaround
- 使用批处理删除HOSTS中特定内容的行的代码
- python操作数据库之sqlite3打开数据库、删除、修改示例
- php实现的漂亮分页方法
- php minixml详解
- js实现文本框输入文字个数限制代码
- 无法加载php_curl.dll解决办法
- 终于知道了 IDC证 的 申请方法 好麻烦
- asp.net 新闻列表样式代码
- Android 避免APP启动闪黑屏的解决办法(Theme和Style)
- Python3学习urllib的使用方法示例
- iOS开发教程之单例使用问题详析
- 一些你可能不熟悉的JS知识点总结
- java实现KFC点餐系统
- pyqt实现.ui文件批量转换为对应.py文件脚本