基本运算符

当我们眼前飘过一只生物后,我们会立即获得这个生物的信息,种类、性别、身高、三维,当我们获取这些信息的同时,我们还会马上对这些信息做一些逻辑处理,如这个生物种类是老虎的时候,我们会跑开;这个生物是人,性别为女,但是身高只有一米三时,我们可能会不自觉地靠近?

一、算术运算符

算术运算符就是我们从小学就开始抓起的加减乘除,这里我就不多介绍,如果认为有问题的同学,可以抽空回到小学联系你小学班主任,让他给你补补课。

print(1+2)
3
x = 10
y = 20
res = x+y
print(res)
30
# /有零有整除,得到一个浮点型
print(10/3)
3.3333333333333335
# 地板除,只取整数部分
print(10//3)
print(10//4)
3
2
# %:取余
print(10 % 3)
1
# **,幂
print(10**3)
1000

029-基本运算符-算术运算符.jpg?x-oss-process=style/watermark

二、比较运算符

此处直接贴图了,以下假设变量a为10,变量b为20。

029-基本运算符-比较运算符.jpg?x-oss-process=style/watermark

pwd = '123'
print(pwd != '123')
print(pwd == '123')
False
True
l1 = [1, 'a', 3]
l2 = [3]
print(l1 < l2)  # False
True
try:
    l3 = [1, 3]
    print(l1 < l3)  # 报错,列表比较大小仅限于同一位置的对应的值是相同的类型
except Exception as e:
    print(e)
name 'l1' is not defined

三、赋值运算符

此处直接贴图了,以下假设变量a为10,变量b为20。

029-基本运算符-赋值运算符.jpg?x-oss-process=style/watermark

age = 19
age = age + 1
print(age)
20
age = 19
age += 1
print(age)
20
age = 19
age *= 10
print(age)
190

四、逻辑运算符

此处直接贴图了,以下假设变量a为10,变量b为20。

029-基本运算符-逻辑运算符.jpg?x-oss-process=style/watermark

# 从左到右的方式找到逻辑运算符,找到逻辑运算符的左边,左边成立,再去找到逻辑运算符的右边
print(3 > 3 and 1 > 2 or 2 > 1)  # False
True

五、身份运算符

身份运算符用于比较两个对象的存储单元。

029-基本运算符-身份运算符.jpg?x-oss-process=style/watermark

is和==的区别:is用于判断两个变量引用对象是否为同一个(是否在同一块内存空间中), ==用于判断引用变量的值是否相等。

x = 257
y = x
z = 257

print(f'x is y:{x is y}')
print(f'x == y:{x == y}')

print(f'x is z:{x is z}')
print(f'x == z:{x == z}')
x is y:True
x == y:True
x is z:False
x == z:True

六、Python运算符优先级

python运算符的优先级相当于数学中的先算乘除再算加减,但是这很愚蠢,优先级高的你括号括起来就行了...

029-基本运算符-python运算符优先级.jpg?x-oss-process=style/watermark

转载于:https://www.cnblogs.com/nickchen121/p/10728299.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值