python运算符

1、算数运算符 
  • 加减乘除(+-*/
  • 幂次方(**
  • 只保留结果整数部分的除法(//
  • 取余(%
"""算数运算符""" 
# 加减乘除(+、-、*、/) 
a = 6 
b = 7 
print(a + b) # 13 
print(a - b) # -1 
print(a * b) # 42 
print(round(a / b, 2)) # round()保留指定的小数位,会四舍五入 
# 幂次方(**) 
c = 9 
print(c ** 2) 
print(c ** 3) 
# 只保留结果整数部分的除法(//)
d = 6 
f = 5 
print(d // f) 
# 取余(%) 
a1 = 11 
a2 = 5 
print(a1 % a2)
2 、赋值运算符
运算符描述
=简单赋值运算符
+=加法赋值运算符
-=减法赋值运算符
*=乘法赋值运算符
/=除法赋值运算符
%=取模赋值运算符
**=幂赋值运算符
//=取整赋值运算符
"""赋值运算符"""
# =	简单赋值运算符
a = 5  # 右边赋值给左边
print(a)
# +=	加法赋值运算符
a1 = 3
a1 = a1 + 1
a1 += 2
print(a1)
# -=	减法赋值运算符
b = 10
b = b - 1
b -= 1
print(b)
# *=	乘法赋值运算符
c = 3
c = c * 3
c *= 2
print(c)
# /=	除法赋值运算符
d = 6
d = d / 3
d /= 3
print(round(d, 2))
# %=	取模赋值运算符
e = 1
e = e % 2
e %= 1
print(e)
# **=	幂赋值运算符
f = 3
f = f ** 3
f **= 4
print(f)
# //=	取整赋值运算符
g = 10
g = g // 6
g //= 6
print(g)
3 、比较运算符
运算符描述
==等于
!=不等于
>大于
<小于
>=大于等于
<=小于等于
"""比较运算"""  # 结果为bool布尔值
# ==等于
# !=不等于
# >	大于
# <	小于
# >=大于等于
# <=小于等于
a = 6
b = 8
print(a == b)  # F
print(a > b)  # F
print(a < b)  # T
print(a >= b)  # F
print(a <= b)  # T
print(a != b)  # T
4 、逻辑运算符
运算符逻辑表达式描述
andx and yx、y 都为真才为真,有一个为假即为假
orx or yx、y 有一个为真即为真,都为假为假
notnot x如果 x 为假,则not x为真
"""逻辑运算符"""
a = 9
b = 10
# and	x and y	x、y 都为真才为真,有一个为假即为假
print(a < b and b > a)
# or	x or y	x、y 有一个为真即为真,都为假为假
print(a + b > b and a + b < a)
# not	not x	如果 x 为假,则not x为真
print(not a > b)
5 、成员运算符
运算符描述
in如果在指定的序列中找到值返回 True,否则返回 False。
not in如果在指定的序列中没有找到值返回 True,否则返回 False。
"""成员运算符"""
list_a = [1, 5, 8, 9, 45]
# in 如果在指定的序列中找到值返回 True,否则返回 False。
print(1 in list_a)
print("a" in list_a)
# not in 如果在指定的序列中没有找到值返回 True,否则返回 False。
print("b" not in list_a)
print(45 not in list_a)
6 、身份运算符( id() 函数)
运算符描述
isis 是判断两个标识符是不是引用自一个对象
is notis not 是判断两个标识符是不是引用自不同对象
# 可变的数据结构(list),即使看着一样,但是内存地址是不同的
# 不可变的数据类型(整型、字符串型),如果看着一样,那么他们的内存地址是相同的

"""身份运算符"""
# id()函数
a = 6
b = 4
c = 6
print(id(a))
print(id(b))
print(id(c))
list_a = [123456, "321"]
list_b = [2, 8, 9]
print(id(list_a))
print(id(list_b))
# is  是判断两个标识符是不是引用自一个对象
print(a is c)
print(a is b)
print(list_a is list_b)
# is not  是判断两个标识符是不是引用自不同对象
print(a is not b)
print(list_a is not list_b)
print(a is not c)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九幽帝君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值