Bootstrap

Python 运算符(1)

  • 取余    10 / 3 = 3 ~ 1

10 % 3

取余经常用于哪些场景?带有数据重复或循环的情况

22
日对应周五,
22 % 7 = 1
余数为
1
则对应周五
0
对应周四

30 % 7 = 2
对应周六

布尔判断运算符

运算结果一律为布尔值

大于 小于 大于等于 小于等于 不等于 等于

< >= <= != ==

python允许连续比较

1 < 2 < 3
True
1 < 2 and 2 < 3
True

在python当中 == 到底比得是啥?

答:彼得是具体对象的值

a = 1

b = 1

id(a) # id
取变量中存储的数据对象在内存中的地址

140715464473016

id(b)

140715464473016

a = 1000

b = 1000

id(a)

3267440575376

id(b)

3267440589968

可以发现
a

b
在为
1000
时 对象地址不一样?

因为在
Python
当中 只有
-5~256 Python
会自动创建这些数据对象,提供给调用者使用

也就意味着如果创建该范围之外的数据对象的话,
Python
则重新创建新的对象出来

a = 1000, b = 1000
其实是两个
1000
数据的对象

a == b
比的是对象的内容 但是
a

b
存的地址不一样

a = 1, b = 1,
其实只有一个
1
数据的对象

a == b
比的是对象的内容 但是
a

b
存的地址一样

增强型赋值运算符

+= -= *= /= //= **= %=

a += 2

a = a + 2

b **= 2

b = b ** 2

额外多说一句:在python中是不存在++ – 这种自增运算符的!

int
i

1
;

i
++
;

System
.
out
.
println
(
i
);

System
.
out
.
println
(
i
++
);

int
j

i
++
;

System
.
out
.
println
(
i
);

System
.
out
.
println
(
j
);

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

;