文章目录
相同点
1.内存机制相似
2.类装饰器有点像切面编程
3.数据库连接池
4.多线程
不同点
1.新建文件可以不要class
如果一种语言不支持继承,类就没有什么意义。
- self 代表类的实例,而非类;类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。
- 从执行结果可以很明显的看出,self 代表的是类的实例,代表当前对象的地址,而 self.class 则指向类。
self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的:
2.多继承
2.很多算法更操作方便
###1.math 模块为浮点运算提供了对底层 C 函数库的访问:
1.有计算用的推导式
3.不需要修饰变量,直接用
函数式编程,有些东西都不知道哪里来的就用起来了
虽然Python是一种面向对象的语言,但它也支持函数式编程。在函数式编程中,你更倾向于使用函数而不是对象,但这并不意味着你不需要定义函数就可以直接使用它(因为你还是需要知道函数名才能调用它)。
4.import可导入指定函数,路径下模块
5.文件权限修改
6.清理语句
7.if条件不用加括号
# 假设我们有一个数
num = 4
# 判断这个数是否大于1且小于6
if