目录
1、python、java与C语言
2、python几种类型
3、python程序首部
4、hello world
1、python、java与C语言
-
C语言执行效率高,C语言直接变为机器码,然后执行
-
python、Java等更高级语言,编程效率高,但执行效率不高。python、Java等更通过编译变成字节码,对应的虚拟机转换成字节码后处理再执行
-
python与Java性能对比
类型 难易程度 开发速度 可用资源 稳定程度 是否开源 解释性python
简单 快 例程多 兼容性不强,python2与3不兼容,因此有了python2.7 完全 解释型java
稍难 稍慢 资料少 大批企业在用,稳定 Sun只开源了JDK,Java SE和Java EE TCKs仍然是闭源的。 解释型2、python几种类型
- Python是一门编程语言,任何一种编程语言都需要用另一种语言来实现它,比如C语言就是用机器语言来实现的。所以,Python根据实现方式不同分为了CPyhton、Pypy、Jython等。
-
Cpython:c语言版本的python,是目前应用最广泛的解释器。
-
Jpython:Jpython是将Python code在JVM上面跑和调用java code的解释器。
-
Pypy:Pypy是用Python自身实现的解释器。针对CPython的缺点进行了各方面的改良,性能得到很大的提升。
3、python程序首部
#!/usr/bin/python
# -*- coding: utf-8 -*-
- 转自#!/usr/bin/python是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python解释器;
- #!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里。
- 当系统看到这一行的时候,首先会到env设置里查找python的安装路径,再调用对应路径下的解释器程序完成操、
- #!/usr/bin/python相当于写死了python路径;
- #!/usr/bin/env python会去环境设置寻找python目录
- # -*- coding: utf-8 -*- :用来指定文件编码为utf-8,utf是Unicode的精简版本,英文可以1字节表示,不再是要求最低两个字节。
4、python第一个实例
-
用CMD命令进入,命令提示符,输入:python;进入python编译器
-
-
输入:print('HELLO WORLD!'),回车,显示