找回密码
 立即注册
搜索
热搜: Python C++
查看: 3|回复: 0

6.基础运算符

[复制链接]

10

主题

2

回帖

14545万

积分

「穹顶执界者」Dome Warden

「✦ 奇点观测者」 Singularity Observer

积分
145454794

论坛元老

发表于 2026-3-21 10:00:57 | 显示全部楼层 |阅读模式
核心分类&规则
运算符类型
包含符号
说明
示例
算术运算符
+ - * / // % **
1. /的结果永远是浮点数:10/2结果是5.0
2. //是整除,舍弃小数部分:9//2结果是4
3. %是取余:9%2结果是1
4. **是幂运算:2**3结果是8
3 + 2 = 5
比较运算符
== != > < >= <=
1. ==是判断是否相等,和赋值符号=完全不同
2. 运算结果是布尔值True/False
5 > 3返回True
逻辑运算符
and or not
1. and:两边都为True结果才是True
2. or:只要有一边为True结果就是True
3. not:取反
3>2 and 5<4返回False
赋值运算符
= += -= *= /=
简写写法:a += 1等价于a = a + 1
a = 10a += 2a=12
成员运算符
in not in
判断某个内容是否在序列里(字符串/列表等)
"张" in "张三"返回True
短路规则(逻辑运算符特性)· a and b:如果a已经是FalsePython不会再计算b的值,直接返回False
· a or b:如果a已经是TruePython不会再计算b的值,直接返回True
代码示例
  1. a = 9
  2. b = 2
  3. print(a / b)  # 输出4.5(浮点数)
  4. print(a // b) # 输出4(整除)
  5. print(a % b)  # 输出1(取余)
  6. print(a ** b) # 输出81(幂运算)

  7. print(10 == 10) # 输出True
  8. print(not 3>5) # 输出True(3>5是False,取反后是True)

  9. print("Python" in "我正在学Python") # 输出True
复制代码
常见踩坑
错误:判断相等用=if age = 18:直接语法报错,必须用==
错误:混淆///:需要整数结果时用//,需要小数结果用/
配套小练习1. 输入一个整数,判断它是不是偶数(能被2整除就是偶数,用%取余判断)
2. 输入一个年份,判断它是不是闰年(闰年规则:能被4整除但不能被100整除,或者能被400整除)


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|元气空间站 ( 冀ICP备2023028034号|冀ICP备2023028034号-1 )

GMT+8, 2026-4-22 04:06 , Processed in 0.045522 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表