python与Java的异同汇总

相同点

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 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠菜很好吃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值