Python和Java的区别

Python 适合的领域:

1.  Web网站和各种网络服务;

2.  系统工具和脚本;

3.  作为“胶水”语言把其他语言开发的模块包装起来方便使用;

 

Python 和其他语言对比:

1. C 编译为机器码,运行速度非常快,代码量非常多;

2. Java 编译为字节码,运行速度快,代码量多;

3. Python解释执行,运行速度慢,代码量少;


Python基本语法:

和java不同,不需要方法加 { } 定义决定一个代码块,Python对代码缩进控制严格,基本可以通过缩进决定代码块。


关于变量:

1.  定义:无需声明类型,且必须赋值;

2.  使用范围:在变量前加两个下划线如:__content = “haha”代表该类变量私有,不加则默认公有;


关于列表:

1.  列表:有序且可以修改,用[ ] 来定义,和java数组类似;

2.  元组:无序且无法修改,用 ( ) 来定义,只有一个元素时,需要在元素后面加逗号 “,”;

3.  字典:用 { } 来定义,和java的Map类似,需要键值对且键不可重复,值可以是任何类型,一个字典的所有值可以类型都不同;


关于面向对象:

1.  定义方法用def +方法名,且类里面的每个方法必须含有入参且必须是第一个入参self;

2.  def__init__(self): 是一个类的构造方法或初始化方法;

3.  和java相比调用方法无需new;

4.  实现继承例:class Child ( Parent ):  Child类继承Parent类,可继承多个类,在Parent后用“,”隔开;


  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值