当前位置: 首页 > news >正文

Python运算符

1、算数运算符

取a=9 b=2

运算符描述实例
+两个对象相加 a + b 输出结果 11
-两个对象相加 a - b 输出结果 7
*两个对象相加 a * b 输出结果 18
/两个对象相加 a / b 输出结果 4.5
//取整除两个对象相加 a // b 输出结果 4
%求余两个对象相加 a % b 输出结果 1
**指数两个对象相加 a ** b 输出结果 81
()小括号提高运算优先级

在这里插入图片描述

注意:混合运算时,优先级顺序为: ** 高于 * / % // 高于 + - ,为了避免歧义,建议使用 () 来处理运 算符优先级。
并且,不同类型的数字在进行混合运算时,整数将会转换成浮点数进行运算。

算数运算符在字符串里的使用

  • 如果是两个字符串做加法运算,会直接把这两个字符串拼接成一个字符串
a = "hello"
b = " "
c = "world"
print(a + b + c)

在这里插入图片描述

  • 如果是数字和字符串做加法运算,会直接报错
a = "hello"
b = 12
c = "world"
print(a + b + c)
  • 如果是数字和字符串做乘法运算,会将这个字符串重复多次
a = "hello"
b = 10
print(a*b)

2、赋值运算符

运算符描述实例
=赋值运算符把 = 号右边的结果 赋给 左边的变量,如 num = 1 + 2 * 3,结果num的值为7

复合赋值运算符

运算符描述实例
+=加法赋值运算符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

3、比较运算符

以下假设变量a为10,变量b为20

运算符描述实例
==等于:比较对象是否相等(a == b) 返回 False
!=不等于:比较两个对象是否不相等(a != b) 返回 true
“>”大于:返回x是否大于y(a > b) 返回 False
“>=”大于等于:返回x是否大于等于y(a >= b) 返回 False
<小于:返回x是否小于y。所有比较运算符返回1表示真,返回0表示假。这分别与特 殊的变量True和False等价 (a < b) 返回 true
<=小于等于:返回x是否小于等于y(a <= b) 返回 true

4、逻辑运算符

运算符逻辑表达式描述实例
andx and y只要有一个运算数是False,结果就是False; 只有所有的运算数都为True时,结果才是True 做取值运算时,取第一个为False的值,如果所有的值 都为True,取最后一个值True and True and False–> 结果为False True and True and True–> 结果为True
orx or y只要有一个运算数是True,结果就是True; 只有所有的运算数都为False时,结果才是False 做取值运算时,取第一个为True的值,如果所有的值都 为False,取最后一个值False or False or True–>结 果为True False or False or False–>结 果为False
notnot x布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。not True --> False

http://www.mrgr.cn/news/39042.html

相关文章:

  • Python中深拷贝和浅拷贝
  • centos9 nginx 版本
  • 打造高业绩朋友圈:策略与实践
  • stm32 bootloader跳转程序设计
  • PMP考试没通过可以重考吗?补考费多少?
  • (作业)第三期书生·浦语大模型实战营(十一卷王场)--书生入门岛通关第1关Linux 基础知识
  • 如何在云端地球建模云平台利用无人机航拍照片进行三维建模?
  • 活体检测标签之2.4G有源RFID--SI24R2F+
  • iOS 项目中的多主题颜色设计与实现
  • 鸿蒙HarmonyOS之选择相册文件(照片/视频)方法
  • 【算法】递归
  • 还没赢够,30年后,WPS再赢一局,新产品已抢占市场
  • 在 Qt 项目中使用 spdlog 的全攻略
  • Qemu开发ARM篇-7、uboot以及系统网络连接及配置
  • 知识库管理系统盘点:2024年必备10款
  • 无锡卓瓷X哲讯智能科技,SAP项目正式启动!
  • windows11家庭版开启Hyper-v
  • jQuery——offset 和 position
  • 这些售后管理的问题,你遇到过多少?
  • Python异步编程:初学者快速入门到精通指南