美文网首页
003-运算符

003-运算符

作者: 小D修行笔记 | 来源:发表于2022-07-24 05:30 被阅读0次

\color{red}{算数运算符、赋值运算符、复合赋值运算符、比较运算符、逻辑运算符、三目运算符}

算数运算符

运算符 描述 实例
+ 1 + 1 输出结果为2
- 1 - 1 输出结果为0
* 2 * 2 输出结果为4
/ 4 / 2 输出结果为2
// 整除 9 // 4 输出结果为2
% 取余 9 % 4 输出结果为1
** 指数 2**4 输出结果为16
() 小括号 小括号用来提高算数优先级
  • 混合运算优先级顺序:\color{blue}{()}高于\color{blue}{**}高于\color{blue}{*、/、//、\%}高于\color{blue}{+、-}

  • 参与运算的有浮点数,得到结果为浮点数

  • 除法运算,不管参与运算的有没有浮点数,得到的结果都为浮点数

赋值运算符

运算符 描述 实例
= 赋值 将 = 右侧的结果赋值给 = 左侧的变量
  • 单个变量赋值

num = 1

  • 多个变量赋值(左边和右边数量相同)

num1, float1, str1 = 10, 0.3, 'hello world'

  • 多变量赋相同值

a = b = 10

复合赋值运算符

运算符 描述 实例
+= 加法赋值运算符 b += a 等价于 b = b + a
-= 减法赋值运算符 b -= a 等价于 b = b - a
*= 乘法赋值运算符 b *= a 等价于 b = b * a
/= 除法赋值运算符 b /= a 等价于 b = b / a
//= 整除赋值运算符 b //= a 等价于 b = b // a
%= 取余赋值运算符 b %= a 等价于 b = b % a
**= 幂赋值运算符 b **= a 等价于 b = b ** a
  • 先算复合赋值运算符右侧的表达式,再赋值运算

比较运算符

比较运算符也叫关系运算符,返回结果为bool型,通常用来判断

运算符 描述 实例
== 判断相等。如果两个操作数的结果相等,则条件结果为真,否则条件结果为假 a = 3, b = 3,则a == b 为 True
!= 不等于。如果两个操作数的结果不相等,则条件为真,否则条件为假 a = 3,b = 3,则a != b 为False
> 运算符左侧操作数结果是否大于右侧操作数结果,如果大于,则条件为真,否则为假 a = 7, b = 3,则a > b 为True
< 运算符左侧操作数结果是否小于右侧操作数结果,如果小于,则条件为真,否则为假 a = 7,b = 3,则a < b为False
>= 运算符左侧操作数结果是否大于或等于右侧操作数结果,如果大于,则条件为真,否则为假 a = 7,b = 3,则 a >= b为True
<= 运算符左侧操作数结果是否小于或等于右侧操作数结果,如果小于,则条件为真,否则为假 a = 7,b = 3则 a <= b为False
  • 条件为真,返回True,条件为假,返回False

逻辑运算符

运算符 逻辑表达式 描述 实例
and x and y 布尔"与":如果x和y都为真,返回True,否则返回False True and False, 返回 False
or x or y 布尔"或":如果x和y都为假,返回False,否则返回True True or False,返回True
not not x 布尔"非":如果x为True,返回False,如果x为False,返回True not True,返回False

三目运算符

条件成立执行表达式 if 条件 else 条件不成立执行的表达式

  • 化简代码量。化简非常简单的 if...else 执行的代码
a = 1
b = 2
# 如果a > b 返回的结果为a,否则返回结果为b
c = a if a > b else b
print(c)  # 2

相关文章

  • 003-运算符

    注:本笔记对应江灏老师在B站的教学视频https://www.bilibili.com/video/BV1zE41...

  • 003-运算符

    算数运算符 运算符描述实例+加1 + 1 输出结果为2-减1 - 1 输出结果为0*乘2 * 2 输出结果为4/除...

  • 目录【Java分页(前台+后台)】

    SubList分页-001-分页概述 SubList分页-002-需求 SubList分页-003-中文处理 Su...

  • 003-运算符&程序流程控制语句-笔记

    位运算符~(按位取反):就是针对这个二进制数据,所有的0变1,1变0.比如: b:00000000 0000000...

  • 【前端】-011-页面制作-HTML-小结

    HTML笔记汇总 【前端】-003-页面制作-HTML-HTML文档结构【前端】-004-页面制作-HTML-HT...

  • python常用运算符的使用

    python七类运算符 算术运算符比较运算符逻辑运算符赋值运算符成员运算符身份运算符位运算符 赋值运算符 运算符描...

  • 运算符与字符串

    运算符 算数运算符、比较运算符、赋值运算符、逻辑运算符比较运算符:>、<、>=、<=、==、!=赋值运算符:=、+...

  • 4. Python运算符

    算数运算符 加法运算符: + 减法运算符: - 乘法运算符: * 除法运算符: / 幂运算符: ** 整除运算符:...

  • Golang——运算符和格式化输出

    运算符 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符 算术运算符 + 相加- 相减* ...

  • Go语言基础之运算符

    运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算术运算符 运算符描...

网友评论

      本文标题:003-运算符

      本文链接:https://www.haomeiwen.com/subject/xhjwirtx.html