Python基础核心经典教程(009)——Python运算符
发布日期:2021-06-30 11:11:29
浏览次数:3
分类:技术文章
本文共 1538 字,大约阅读时间需要 5 分钟。
版权声明
- 本文原创作者:谷哥的小弟
- 作者博客地址:http://blog.csdn.net/lfdfhl
概述
在本节教程中,我们将介绍Python开发中常用的运算符。例如:算术运算符、比较运算符、赋值运算符、逻辑运算符等。
算术运算符
运算符 | 描述 | 示例 |
---|---|---|
+ | 加 | 1 + 2 结果为 3 |
- | 减 | 2-1 结果为 1 |
* | 乘 | 3 * 2 结果为 6 |
/ | 除 | 14 / 2 结果为 7 |
// | 整除 | 9 // 4 结果为2 |
% | 取余 | 9 % 4 结果为 1 |
** | 指数 | 2 ** 4 结果为 16 |
() | 小括号 | 提升运算优先级,即 (4 + 2) * 3 结果为 18 |
赋值运算符
运算符 | 描述 | 示例 |
---|---|---|
= | 赋值运算符 | a=1 |
+= | 加法赋值运算符 | c += a 等价于 c = c + a |
-= | 减法赋值运算符 | c -= a 等价于 c = c- a |
*= | 乘法赋值运算符 | c *= a 等价于 c = c * a |
/= | 除法赋值运算符 | c /= a 等价于 c = c / a |
//= | 整除赋值运算符 | c //= a 等价于 c = c // a |
%= | 取余赋值运算符 | c %= a 等价于 c = c % a |
**= | 幂赋值运算符 | c ** = a 等价于 c = c ** a |
比较运算符
运算符 | 描述 | 示例 |
---|---|---|
== | 判断两个操作数是否相等。如果相等,则结果为真True;否则,结果为假False | 如a=3,b=3,则a == b 为 True |
!= | 判断两个操作数是否不相等。如果不相等,则结果为真True;否则,结果为假False | 如a=3,b=3,则a == b 为 True;如a=1,b=3,则a != b为 True |
> | 判断运算符左侧操作数是否大于右侧操作数。如果大于,则结果为真True;否则,为假False | 如a=7,b=3,则a > b为 True |
< | 判断运算符左侧操作数是否小于右侧操作数。如果小于,则结果为真True;否则,为假False | 如a=7,b=3,则a < b 为 False |
>= | 判断运算符左侧操作数是否大于等于右侧操作数。如果大于,则结果为真True;否则,为假False | 如a=7,b=3,则a < b 为 False;如a=3,b=3,则a >= b为 True |
<= | 判断运算符左侧操作数是否小于等于右侧操作数。如果小于,则结果为真True;否则,为假False | 如a=3,b=3,则a <= b 为 True |
逻辑运算符
运算符 | 逻辑表达式 | 描述 |
---|---|---|
and | x and y | 与操作。只有 x 和 y 的值都为 True,才返回 True;否则,只要 x 或y 任意一个值为 False,就返回 False |
or | x or y | 或操作。只要 x 或者 y 有任意一个值为 True,就返回 True;否则,只有 x 和 y 的值都为 False,才会返回 False |
not | not x | 非操作。如果 x 为 True,返回 False;如果 x 为 False,返回 True |
案例
"""原创作者:谷哥的小弟博客地址:http://blog.csdn.net/lfdfhl示例描述:算术运算符"""# 算术运算符a = 1 + 2print(a)b = 14 / 2print(b)c = 9 // 4print(c)d = 9 % 4print(d)e = 2 ** 4print(e)# 赋值运算符f = 5print(f)g = 2g += 4print(g)# 比较运算符h = 2i = 9j = (h >= i)print(j)# 逻辑运算符k = Falsel = Truem = k and lprint(m)
转载地址:https://it9527.blog.csdn.net/article/details/105691407 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
逛到本站,mark一下
[***.202.152.39]2024年04月30日 00时48分54秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
浅析chrome新特性,追溯源头至HSTS
2019-04-30
什么是Chrome稳定版,Beta版,Dev版和Canary版发布渠道?(转载)
2019-04-30
如何理解ES6 静态编译?
2019-04-30
TC39、ECMA-262、ECMAScript 的一些事儿
2019-04-30
对 && 和 || 这两个逻辑运算符进行一个深入的理解
2019-04-30
margin塌陷 和 margin合并 两个BUG
2019-04-30
javascript:null undefined 和 NaN 的区别
2019-04-30
javascript之 var,let, const之间的异同
2019-04-30
Impala查询卡顿分析案例
2019-04-30
如何对CDH集群中的Impala打印线程堆栈
2019-04-30
Impala元数据简介
2019-04-30
Impala关于ValueTransferGraph一段代码的疑问解答
2019-04-30
Impala元数据缓存的生命周期
2019-04-30
记一次曲折的Debug经历
2019-04-30
Impala支持Google云存储开发笔记
2019-04-30
如何在Apache JIRA中搜索issue
2019-04-30
Impala-shell相关源码笔记
2019-04-30
Windows下配置Storm源码阅读环境(vim+ctags)
2019-04-30