Python3逻辑运算符与成员运算符

目录
  • 一·逻辑运算符
  • 二·成员运算符
  • 三·代码
    • 1·and
    • 2·or
    • 3·not
    • 4·in
    • 5·not in

一·逻辑运算符

优先级:not>and>or


符号


名称


描述


and


逻辑与运算


当and的两边同时满足条件时,结果为True,否则就为False


or


逻辑或运算


当or的两边只要有一边满足条件,结果就为True,只有两边均不满足条件时才为False


not


逻辑非运算


如果是True则输出False,False就输出True

注意:在 Python 中,and 和 or 不一定会计算右边表达式的值,有时候只计算左边表达式的值就能得到最终结果。

and 和 or 运算符会将其中一个表达式的值作为最终结果,而不一定就是将 True 或者 False 作为最终结果(也有可能不是bool)。

二·成员运算符


符号


描述


in


判断什么在什么里面,在的话返回True,不在就返回False


not in


判断什么不在什么里面,不在就返回True,在就返回False

三·代码

1·and

print(1+1 == 2 and 2+2 == 4)
# 输出结果:True
print(1+1 == 1 and 2+2 == 4 and 3+3 == 5)
# 输出结果:

2·or

print(1+1 == 1 or 2+2 == 4 or 3+3 == 5)
# 输出结果:True
print(1+1 == 1 or 2+2 == 5)
# 输出结果:False

3·not

print(not True)
# 输出结果:False
print(not 1+1 == 3)
# 输出结果:True

4·in

a = "a"
b = "abc"
print(a in b)
# 输出结果:True

5·not in

a = "a"
b = "abc"
print(a not in b)
# 输出结果:False

到此这篇关于Python3逻辑运算符与成员运算符的文章就介绍到这了,更多相关Python运算符内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python入门_浅谈逻辑判断与运算符

    这是关于Python的第6篇文章,主要介绍下逻辑判断与运算符. (一) 逻辑判断: 如果要实现一个复杂的功能程序,逻辑判断必不可少.逻辑判断的最基本标准:布尔类型. 布尔类型只有两个值:True和False,在Python语言中对应的是1和0. 在Pycharm中输入如下代码,运行后将会得到True或False的反馈. print(1 > 2) print('m' in 'member') print(7 >= 7) print(3 != 3) 在这里,我们将能返回布尔值的表达式称为布尔表达式

  • 详解Python中的元组与逻辑运算符

    Python元组 元组是另一个数据类型,类似于List(列表). 元组用"()"标识.内部元素用逗号隔开.但是元素不能二次赋值,相当于只读列表. #!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print tuple # 输出完整元组 print tuple[0] # 输出元组的第一个元素 print tupl

  • 在Python中使用成员运算符的示例

    下表列出了所有Python语言支持的成员运算符. 例如: 试试下面的例子就明白了所有的Python编程语言提供会员运算符: #!/usr/bin/python a = 10 b = 20 list = [1, 2, 3, 4, 5 ]; if ( a in list ): print "Line 1 - a is available in the given list" else: print "Line 1 - a is not available in the given

  • python中and和or逻辑运算符的用法示例

    目录 一.概述 二.用法说明 (一)and 用法 (二)or 用法 三.两个集合and 和or操作的时候的问题 四.优先级问题(and > or) 附:python中if语句and和or用法总结 总结 一.概述 python中的逻辑操作符and 和or,也叫惰性求值,由于是惰性,只要确定了值就不往后解析代码了. 二.用法说明 (一)and 用法 文字说明: 第一种情况(判断语句): 从右往左解析,只要第一个是False,就是False,后面的就不需要运算了,整个都是错误的,无论后面是正确还是错误

  • Python学习笔记之列表和成员运算符及列表相关方法详解

    本文实例讲述了Python学习笔记之列表和成员运算符及列表相关方法.分享给大家供大家参考,具体如下: 列表和成员运算符 列表可以包含我们到目前为止所学的任何数据类型并且可以混合到一起. lst_of_random_things = [1, 3.4, 'a string', True] # 这是一个包含 4 个不同类型元素的列表 print(lst_of_random_things[0]) # 1 获取上述列表的第一个值和最后一个值 print(lst_of_random_things[0]) #

  • Python中的字典与成员运算符初步探究

    Python元字典 字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合. 两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取. 字典用"{ }"标识.字典由索引(key)和它对应的值value组成. #!/usr/bin/python # -*- coding: UTF-8 -*- dict = {} dict['one'] = "This is one" dict[2]

  • 总结Python中逻辑运算符的使用

    下表列出了所有Python语言支持的逻辑运算符.假设变量a持有10和变量b持有20,则: 示例: 试试下面的例子就明白了所有的Python编程语言提供了逻辑运算符: #!/usr/bin/python a = 10 b = 20 c = 0 if ( a and b ): print "Line 1 - a and b are true" else: print "Line 1 - Either a is not true or b is not true" if

  • Python3逻辑运算符与成员运算符

    目录 一·逻辑运算符 二·成员运算符 三·代码 1·and 2·or 3·not 4·in 5·not in 一·逻辑运算符 优先级:not>and>or 符号 名称 描述 and 逻辑与运算 当and的两边同时满足条件时,结果为True,否则就为False or 逻辑或运算 当or的两边只要有一边满足条件,结果就为True,只有两边均不满足条件时才为False not 逻辑非运算 如果是True则输出False,False就输出True 注意:在 Python 中,and 和 or 不一定会

  • Python3基础之基本运算符概述

    本文所述为Python3的基本运算符,是学习Python必须掌握的,共享给大家参考一下.具体如下: 首先Python中的运算符大部分与C语言的类似,但也有很多不同的地方.这里就大概地罗列一下Python 3中的运算符. 一.算术运算符 注意: 双斜杠 // 除法总是向下取整. 从符点数到整数的转换可能会舍入也可能截断,建议使用math.floor()和math.ceil()明确定义的转换. Python定义pow(0, 0)和0 ** 0等于1. 二.比较运算符 运算符 描述 < 小于 <=

  • 详解C++中的成员访问运算符和指针到成员运算符

    成员访问运算符:. 和 -> 语法 postfix-expression       . name postfix-expression –> name 备注 成员访问运算符 . 和 -> 用来引用结构.联合和类的成员.成员访问表达式具有选定成员的值和类型. 有两种形式的成员访问表达式: 在第一种形式中,postfix-expression 表示结构.类或联合类型的值,name 为指定的结构.联合或类的成员命名.运算的值是 name 的值且为左值(如果 postfix-expressio

  • Python3中的算术运算符详解

    目录 一·算术运算符 二·代码演示 1·求和 + 2·取差 - 3·相乘 * 4·相除 / 5·取余 % 6·幂运算 ** 7·整除 // 8·优先级混合运算 三·'+'与'*'在序列中的使用 1·拼接合并 + 2·复制 * 一·算术运算符 在python中,算术运算符与数学中的算术运算极为类似,只是有些运算符号有所差别.算术运算符的算术计算一般是运用于int类型与floa类型,同时+与*还可以运用到各种序列的拼接合并与复制中. 优先级:有括号先算括号内的,再乘方>乘除>整除>取余>

  • asp.net运算符之逻辑运算符以及其他运算符介绍与实例

    逻辑(布尔型)运算符用于对boolean型的结果的表达式进行运算,运算的结果都是boolean型.其运算结果如下所示: 运算符 运算 例子 结果 & AND(与) false&true false | OR(或) false|true true ^ XOR(异或) false^true true ! NOT(非) !false true && AND(短路) false&&true false || OR(短路) false||true true 下面对一些

  • python中常见的运算符及用法实例

    目录 前言 算术运算符 关系运算符 逻辑运算符 成员运算符 身份运算符 三目运算符 运算符优先级 总结 前言 python中的运算符主要包括算术运算符,关系(比较)运算符,赋值运算符,逻辑运算符,成员运算符,身份运算符,三目运算符.使用运算符将不同类型的数据按照一定的规则连接起来的式子,称为表达式.下面将介绍一些常用的运算符 算术运算符 运算符 描述 + 两个数相加两个数相加,或是字符串连接 - 两个数相减 * 两个数相乘,或是返回一个重复若干次的字符串 / 两个数相除,结果为浮点数 % 取模,

  • Python学习之运算符号

    目录 1.算数运算符: 2.赋值运算符: 3.比较运算符 4.逻辑运算符 5. 成员运算符 总结 大至分为以下5类运算符号 算数运算符 赋值运算符 比较运算符 逻辑运算符 成员运算符 算数运算符 和 赋值运算符 运算是得到真实的结果 比较运算符 逻辑运算符 和 成员运算符 运算得到的 是布尔值 真True 或 假False 1.算数运算符: +          加          -          减          *          乘          /          除

随机推荐