文章目录
- 相同点
- 1.内存机制相似
- 2.类装饰器有点像切面编程
- 3.数据库连接池
- 4.多线程
- 不同点
- 1.新建文件可以不要class
- 如果一种语言不支持继承,类就没有什么意义。
- 2.多继承
- 2.很多算法更操作方便
- 1.有计算用的推导式
- 3.不需要修饰变量,直接用
- 4.import可导入指定函数,路径下模块
- 5.文件权限修改
- 6.清理语句
- 7.占位符pass
- 8.pycharm不能装tomcat,但是能用
- 9.前端框架
- 10.Python有各种图标,柱状图等
相同点
1.内存机制相似
2.类装饰器有点像切面编程
3.数据库连接池
4.多线程
不同点
1.新建文件可以不要class
如果一种语言不支持继承,类就没有什么意义。
- self 代表类的实例,而非类;类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是 self。
- 从执行结果可以很明显的看出,self 代表的是类的实例,代表当前对象的地址,而 self.class 则指向类。
self 不是 python 关键字,我们把他换成 runoob 也是可以正常执行的:
2.多继承
2.很多算法更操作方便
###1.math 模块为浮点运算提供了对底层 C 函数库的访问:
1.有计算用的推导式
3.不需要修饰变量,直接用
4.import可导入指定函数,路径下模块
5.文件权限修改
6.清理语句
7.占位符pass
if True: pass # 这里暂时不做任何操作 for i in range(5): pass # 循环体为空,但仍然会执行5次
pass 语句主要用于占位,表示该位置应该有一个语句,但暂时还没有实现。
过度使用 pass 可能会使代码可读性降低,因为它只是简单地表明“这里应该有代码,但现在还没有”。因此,在编写代码时,应该尽量避免不必要的 pass 语句。
pass 可以单独使用,也可以作为函数体、类体、循环体、条件体等的一部分。
pass 是Python的内置语句,不需要导入任何模块即可使用。
8.pycharm不能装tomcat,但是能用
9.前端框架
Python 与前端(如 HTML, CSS, JavaScript)的关联通常是通过 Web 框架来实现的,这些框架允许 Python 代码在服务器上运行,并与前端进行交互。以下是一些基本步骤和常用的框架来展示如何将 Python 与前端关联起来:
- Flask:轻量级 Web 框架,易于学习和使用,适用于小型项目和快速原型开发。
- Django:功能强大的 Web 框架,提供了丰富的内置功能和可扩展性,适用于大型复杂的应用程序。
- FastAPI:现代、快速(高性能)的 Web 框架,用于构建 API,支持异步操作,基于 Python 3.6+ 的类型提示。