非布尔值的逻辑运算符|学习笔记

简介: 快速学习 非布尔值的逻辑运算符

开发者学堂课程【Python 语言基础 1 :语法入门:非布尔值的逻辑运算符】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/599/detail/8678


非布尔值的逻辑运算符


内容简介:

一、与运算的规则

二、或运算的规则

l 当对非布尔值进行与或运算时,Python 会将其当做布尔值运算,最终会返回原值

 

一、 与运算的规则

l 与运算是找 False 的,如果第一个值是 False,则不看第二个值。

l 如果第一个值是 False ,则直接返回第一个值,否则返回第二个值,例:

True and True

result = 1 and 2 #2

True and False

result = 1 and 0 # 0

False and True

result = 0 and 1 # 0

False and False

result = 0 and None # 0

print(result)


二、 或运算的规则

l 或运算是找 True的,如果第一个值是 True ,则不看第二个值

l 如果第一个值是 True ,则直接返回第一个值,否则返回第二个值,例:

True or True

result = 1 or 2 #1

True or False

result = 1 or 0 # 1

False or True

result = 0 or 1 # 1

False or False

result= 0 or None # None

print(result)

相关文章
|
网络协议 Unix API
iOS - Socket 网络套接字
1、Socket 套接字 所谓 Socket,通常称为 “套接字”,网络应用程序通过套接字向网络发送请求或者应答网络请求。Socket 通常用于描述 IP 地址和端口,是应⽤层与 TCP/IP 协议族通信的中间软件抽象层,它是一组接口,是一个通信链的句柄,可以用来实现不同虚拟机或者不同计算机之间的通信。
2209 0
|
机器学习/深度学习 网络协议 网络架构
【计算机网络】网络层 : ICMP 协议 ( ICMP 差错报文 | 差错报文分类 | ICMP 询问报文 | ICMP 应用 | Ping | Traceroute )
【计算机网络】网络层 : ICMP 协议 ( ICMP 差错报文 | 差错报文分类 | ICMP 询问报文 | ICMP 应用 | Ping | Traceroute )
901 0
【计算机网络】网络层 : ICMP 协议 ( ICMP 差错报文 | 差错报文分类 | ICMP 询问报文 | ICMP 应用 | Ping | Traceroute )
|
自然语言处理 运维 搜索推荐
内容社区行业搜索最佳实践
社区内容通常包括UGC和PGC。由于关键词和内容多样性丰富、用词规范程度参差不齐,搜索引擎需要对关键词和内容进行智能语义分析,识别出用户真正的查询意图,找到最全面最相关的结果满足用户需求。本文将详细介绍如何通过“开放搜索(OpenSearch)内容增强版”在社区论坛场景的应用,提升用户搜索体验,带来更多的业务转化
1212 0
|
监控 JavaScript 中间件
[开源]手把手教你制作锂电池快充充电器
[开源]手把手教你制作锂电池快充充电器
954 0
[开源]手把手教你制作锂电池快充充电器
|
大数据 云计算
2022年了阿里云ACP认证值得考吗?ACP证书含金量高吗?
都2022年了,阿里云ACP认证有必要考吗?考取阿里云ACP工程师认证后工资多少?证书含金量高吗?
2033 0
2022年了阿里云ACP认证值得考吗?ACP证书含金量高吗?
|
Java Maven Spring
使用IDEA Maven工程创建Spring Boot项目详解
本文目录 1. 前言 2. 创建Maven工程 3. 修改配置文件 3.1 修改基本配置 3.2 添加Spring Boot版本配置 3.3 添加Web项目配置 4. 启动项目 4.1 添加启动类 4.2 启动
992 0
使用IDEA Maven工程创建Spring Boot项目详解
|
NoSQL Java Redis
(Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
(Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
598 0
|
边缘计算 人工智能 城市大脑
阿里云高级技术专家白常明:边缘云的技术挑战和应用创新
随着5G商用周期的开始与新基建的发展, 5G+边缘计算带动并赋能数字化行业,逐渐形成了预期可观的产业规模。5G周期内,直接和间接带动产业规模就高达万亿级,在如此巨大的市场规模下,会有越来越多的行业具备数字化转型的技术支撑,5G+边缘计算如何助力各行业升级?近日,阿里云高级技术专家白常明受邀参加2020WICC通信云大会发表《5G边缘计算:边缘云的技术挑战和应用创新》主题演讲,剖析5G时代边缘云技术演进。
12436 0
阿里云高级技术专家白常明:边缘云的技术挑战和应用创新
|
分布式计算 并行计算 算法
|
弹性计算 负载均衡 云计算
12306春运售票高峰,云计算能做什么?
12306是世界上规模最大的实时交易系统之一,被誉为“最繁忙的网站”。   每年春运,又是12306一年中最繁忙的时段。   受春运提前、预售期缩短、客流叠加等因素,2017年12306网络售票压力特别大。   以2016年12月23日(预售腊月二十四车票)为例,当天发售车票11
11346 0