002、Python表达式

表达式

  • 由一个或者几个数字或者变量或者运算符合成的一行代码
  • 通常返回一个结果

运算符

  • 由一个以上的值经过一系列的运算得到的新值的过程就叫做计算。
  • 用来操作运算的符号叫运算符。
  • 运算符的分类:
    • 算数运算符
    • 比较运算符或者关系运算符
    • 赋值运算符
    • 位运算符
    • 成员运算符
    • 身份运算符
# 表达式案例
a = 1 + 2

算数运算符

  • 用来进行算数运算的符号
  • 通常表示为 加减乘除
  • Python没有自增自减运算符
#算数运算符案例

a = 9 - 2
print(a)

b = 9 + 2
print(b)

c = 9 * 2
print(c)

#两个乘号就是指数
c2 = 9 ** 2
print(c2)

#python 除法分为,普通除法,地板除(取整除),取余除

d1 = 9 / 2
print(d1)

d2 = 9 // 2
print(d2)

d3 = 9 % 2
print(d3)


7
11
18
81
4.5
4
1

比较运算符

  • 对两个内容进行比较
  • 结果一定是布尔值,即True 或者 False
# 等于 ==
a = 3 == 4
print(a)

# 不等于 !=
b = 4 != 5
print(b)



False
True

赋值运算符

  • 把一个值放到变量里面去

逻辑运算符

  • 对布尔类型的变量或者值进行运算的符号
  • and:逻辑与
  • or:逻辑或
  • not:逻辑非
  • python 里面的逻辑运算符没有异或运算

成员运算符

  • 用来检测一个值或者变量是否在集合里面
  • in :成员运算符
  • not in:不在里面的意思
# in案例

L = [1,2,3,4,5]
a = 6
aa = a in L
print(aa)

# a没在L里面

aa = a not in L
print(aa)


False
True

身份运算符

  • 用来确定两个变量是否是同一变量
  • is:变量运算符
  • is not:不是
#身份运算符案例
a = 11
b = 22
aa = a is b
print(aa)

# a,b仅仅是值一样的,但不代表a,b是同一个变量。
a = 110000001
b = 110000001
aa = a is b
print(aa)


False
False

运算符的优先级

  • 小括号具有最高优先级
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值