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
随机推荐
- 浅谈ASP.NET Core 中间件详解及项目实战
- HTML5附件拖拽上传drop & google.gears实现代码
- jQuery中的on与bind绑定事件区别实例详解
- 关于Spring Boot WebSocket整合以及nginx配置详解
- asp.net Javascript 的几种写法与提示
- JavaScript类的写法
- JavaScript 是什么意思
- JavaScript中获取元素索引的函数
- php使用gettimeofday函数返回当前时间并存放在关联数组里
- PHP中MD5函数使用实例代码
- php array_walk() 数组函数
- PHP实现判断数组是一维、二维或几维的方法
- PHP学习笔记 用户注册模块用户类以及验证码类
- php使用for语句输出三角形的方法
- Ajax方式实现定期更新页面某块内容的方法
- 使用Java把文本内容转换成网页的实现方法分享
- line-block的运用最小宽度的设置
- nginx服务器配置解决ajax的跨域问题
- js+HTML5基于过滤器从摄像头中捕获视频的方法
- 详解nginx实现ssl反向代理实战