python的运算符

运算符的作用

---python基础语法的内容

----通常表示不同数据或变量之间的关系

一、算数运算符

+

-

*

/

取余

%

**

取整除

//

# 加
a = 1 + 2
print(a)
# 减
b = 2 - 1
print(b)
# 乘
c = 2 * 3
print(c)
# 除
d = 4 / 2
print(d)
# 取余数
e = 4 % 3
print(e)
# 幂
f = 2 ** 3
print(f)
# 取整除
g = 7 // 2
print(g)

 二、比较运算符

运算符

描述

==

等于

!=

不等于

大于

小于

>=

大于等于

<=

小于等于

a = 1
b = 2
# 等于
print(a == b)
# 不等于
print(a != b)
# 大于
print(a > b)
# 小于
print(a < b)
# 大于等于
print(a >= b)
# 小于等于
print(a <= b)

 三、赋值运算符

运算符

描述

=

简单赋值运算符

+=

加法赋值运算符

-=

减法赋值运算符

*=

乘法赋值运算符

/=

除法赋值运算符

%=

取余赋值运算符

**=

幂赋值运算符

//=

取整赋值运算符

# 加法赋值运算符
a = 1
a += 1
print(a)
# 多变量赋值
a, b, c = 1, 2, 3
print(a)
print(b)
print(c)

 四、逻辑运算符

运算符

逻辑表达式

描述

and

x and y

x、y都为真才为真,有一个为假即为假

or

x or y

x、y有一个为真即为真,都为假为假

not

not x

如果x为假,则not x 为真

a = True
b = False
print(a and b)
print(a or b)
print(not a)
print(not b)

五、 成员运算符

运算符

描述

in

如果在指定的序列中找到值返回True,否则返回False

not in

如果在指定的序列中没有找到值返回True,否则返回False

list_a = ["a", "b", "c", "d"]
str_b = "abc"

print("a" in list_a)
print("a" not in list_a)
print("a" in str_b)
print("a" not in str_b)

六、 身份运算符

运算符

描述

is

is是判断两个变量之间的内存地址是否相同

is not

is not是判断两个变量之间的内存地址是否不相同

list_a = [1, 2, 3]
list_b = [1, 2, 3]
list_c = [1, 2]
# 使用id(变量名)查看变量内存地址
print(id(list_a))
print(id(list_b))
print(id(list_c))

print(list_a is list_b)
print(list_a is list_c)
print(list_a is not list_b)
print(list_a is not list_c)

注:可变的数据机构,即使看着一样,但是内存地址是不同的;

不可变的数据结构,如果看着一样,那么他们的内存地址也是相同的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值