- 取余 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
i1
;i
++
;System
.
out
.
println
(
i
);System
.
out
.
println
(
i
++
);int
ji
++
;System
.
out
.
println
(
i
);System
.
out
.
println
(
j
);
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)