python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...
Python 的运算符有:算术运算符、比较运算符、赋值运算符、逻辑运算符、成员运算符、位运算符、身份运算符。本章主要讲解 Python 的算术运算符、比较运算符、赋值运算符、逻辑运算符。
算术运算符
算术运算就是我们所学的 +、-、*、/ 等等这里就不特别介绍了,如下表:
以下假设 a = 10,b = 11
image.png
比较运算符
以下假设 a = 10,b = 11
image.png
注意:所有比较运算符返回 1 表示真,返回 0 表示假,与变量 True 和 False 等价。
赋值运算符
以下假设 a = 10,b = 11
image.png
逻辑运算符
以下假设 a = 10,b = 11
image.png
逻辑运算符为我们的重点,详细介绍如下:
and 的使用
and 为 “与” 的意思,也可以理解为是并且的意思。出现 and 时需要所有条件都为真条件才能为真,只要有一个条件为假,整体条件就为假。比如你写作业,首先你得有笔、有作业、但凡缺少一个条件,你都无法去写作业。
代码示例:
print(True and False)
print(True and True)
print(False and False)
结果:
False
True
False
由上面代码可以看出,条件必须都为真,结果才能为真。
or 的使用
or 为 “或” 的意思。只要条件有一个为真结果就为真。条件都为假,结果才可为假。比如:你上班的方式走着去或者跑着去或者骑开车去,不管怎么去都行。
代码示例:
print(True or False)
print(True or True)
print(False or False)
结果:
True
True
False
由上面代码可以看出,只要有一个条件为真,结果就为真,条件全为假,结果才是假。
not 的使用
not 为 “非” 的意思,可以理解为反着说。比如:你这个衣服不假(真)、你这个鞋不真(假)。
代码示例:
print(not True)
print(not False)
结果:
False
True
由上代码可以看出,有 not 的情况,真就是假,假就是真。
Python运算符优先级
就像我们所学的数学一样,先算乘除后算加减,有括号先算括号,而在 Python 中也有运算的优先级,详情见下表:
以下运算顺序由高到低:
image.png
上表的运算级别只是 Python 中的一部分,后期随着学习深入逐渐增加整理。
小练习
print(3 > 6 and 1 < 2 or 5 - 2 > 3 - 1 and 0 > 1 or 0 < -0.6 and 3 != 3)
print(2 > 1 and 2 <= 3 or 3 ** 6 and 7 > 8 and 3 > 1 or 9 % 5 and 10 / 5)
print(not (8 > 10 and 2 * 3) or 6 > 3 and 7 >= 2 and 7 > 5 or 0 == 3 and 11 // 2)
结果:
False
True
True
欢迎大家关注我的公众号:猿人曰(yue)
零基础学习Python,学习生活干货知识,还有大量的学习资料免费领取,小白的福利!!
python赋值运算符难理解_零基础学 Python(8)运算符 — 算术、比较、赋值、逻辑...相关推荐
- python语言程序设计难不难_零基础学Python编程开发难度大吗?从哪学起?
转行零基础学Python编程开发难度大吗?从哪学起? 近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大? 今天,小编就来为大家详细解读一下这个问题. ...
- python培训一般多久_零基础学python需要多久
一:明确自己的学习目标.不管我们学习什么样的知识,都要对自己的学习目标有一个明确的认识.只有这样才能朝着目标持续的前进,少走弯路,从而在学习的过程中得到提升,享受整个学习的乐趣. 二:基础的Pytho ...
- python自学难吗?零基础学python难吗?
作为一名小白,学习任务新东西的时候都会关系,要学的东西难吗?学习Python时自然也会关心Python难吗?能学会吗? 从编程语言的角度来看,Python相比于其他语言真的是不难,Python本身极简 ...
- python循环套循环_零基础学python 14 循环套循环:循环的嵌套
大家可以回忆一下,之前我们学习过的循环结构.也就是for循环结构,今后我们还将学习另一种循环结构while结构,这里先不细讲.当初我们学习for循环结构的时候,有心的同学或许会发现,我们的for结构一 ...
- python while遍历字符串_零基础学Python:while循环和for遍历
1.while 循环 while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:while(表达式){循环体}. 循环的作用就是让 ...
- python适合做网站吗_零基础学python—做网站
3-2 通过python连接数据库 1 . 先下载MySQLdb 2 . 解压后在终端执行以下命令 vandeMacBook-Air:~ enniu$ cd/Users/enniu/Downloads ...
- 有c语言基础学python容易吗_零基础学Python之前需要学c语言吗
Python本身是比较适合作为入门编程语言来学习的,一方面Python的语法结构比较简单清晰,实验也相对比较容易完成,这会逐渐增强初学者的学习信心,另一方面Python属于全场景编程语言,未来在很多领 ...
- python 智能造句_[零基础学Python]正规地说一句话
小孩子刚刚开始学说话的时候,常常是一个字一个字地开始学,比如学说"饺子",对他/她来讲,似乎有点难度,大人也聪明,于是就简化了,用"饺饺"来代替,其实就是让孩子 ...
- python入门到熟练要多久_零基础学python要多久
零基础进行Python学习的话,如果选择自学,一般学习周期在一年半左右.选择进行培训的话,学习Python周期一般在五到六个月左右,不过学习的种类不同,班级不同,培训周期也是存在一定差异的. 零基础学 ...
最新文章
- 溢出内容菜单_停止过度使用溢出菜单
- ARM架构和ARM核区别和联系
- 华为设备不会配置静态路由怎么办?
- Istio调用链埋点原理剖析—是否真的“零修改”分享实录
- Golang遇到的问题记录
- 解决URI is not registered (Settings | Languages Frameworks | Schemas and DTDs)
- AndroidStudio安卓原生开发_Activity_中Activity显示/隐式启动Action和Category配置详解---Android原生开发工作笔记84
- CentOS 安装Python3.x常见问题
- imx6 android power off
- 简单介绍Spring是什么?
- Poi读写Excel文件
- 流氓软件mcafee之Mac端卸载
- Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验
- Web.config配置错误页
- 洞见2021 中国企业服务年会高清大图来啦~!请查收
- XR872 移植 u-boot-v2021.07
- 应用程序正常初始化(0xc000012d)失败的问题
- Java操作word文档将docx转换为pdf格式
- RAMDISK 内存盘工具推荐
- HBase数据模型和表设计