Python和Java的区别
来源:互联网 发布:网络空间安全专业 编辑:程序博客网 时间:2024/06/05 12:43
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后用“,”隔开;
阅读全文
0 0
- python和Java的区别
- Python和java的区别
- Python和Java的区别
- python和java语言的区别
- Python小结,和java的区别
- python和java的区别(python内存管理)
- Java的import和Python的import的区别
- Java、Python和PHP三者的区别
- 用python和java打印乘法口诀的区别
- Java与Python的区别
- Python:Java与Python的区别
- python -- java与python的区别
- C和CPP的区别 & C++,Java and Python的区别
- 【Python】Python input和raw_input的区别
- Python和Java中的变量区别
- java &和&&的区别
- JAVA &和&&的区别
- Java:&和&&的区别
- 笔试面试高频题(操作系统)
- springboot学习----加载application.property
- 计算机网络笔记整理(四):网络层
- redis实现分布式锁
- Qt Creator下载和安装(详细教程)
- Python和Java的区别
- lrzsz串口工具移植到ARM开发板
- Faster-RCNN
- validate+jquery+ajax表单验证
- LintCode 4:Ugly Number II
- unity 在pc平台 重启应用程序
- python的urlparse
- winform中多线程与定时器冲突
- adb 用例