这篇“Python not运算符如何使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Python not运算符如何使用”文章吧。

1、not逻辑非,可以对符号右侧的值进行非运算。

2、对于布尔值,非运算会对其进行取反操作,True变False,False变True。

对于非布尔值,非运算会先将其转换为布尔值,然后再取反。

空性值为False,其他为True。

实例

a=True#如果表达式不赋值。不会对变量a有任何影响,#只是创建了一个新对象存储了结果,#同数据类型转换所讲的nota#对变量a赋值之后,表达是结果才影响变量a。a=notaprint(f"a={a}")#a=False#4、逻辑运算符左右的表达式加上(),并不会影响运算的结果。#为什么要加上(),避免歧义,增加可读性。a=1b=2c=3print((a<b)and(b<c))#Trueprint((a>b)and(b<c))#Falseprint((a>b)or(b<c))#Trueprint(not(a>b))#True

实例扩展:

#定义变量num值为字符串123num="123"#定义变量num2为int值1num2=1#while循环条件为,如果变量num包含字符串2,则循环进行,并打印hehewhile"2"innum:print("hehe")#每次循环,num2都会自增加1num2+=1#当num值等于2时,停止本次while循环(break为中断本次循环)ifnum2==3:break#最后打印over值print("over")#解释:

以上就是关于“Python not运算符如何使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注亿速云行业资讯频道。