您的位置:首页 > 编程语言 > Python开发

python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环

2017-01-08 18:29 901 查看

开启python之路

内容概要:

一、python介绍

二、安装

三、第一个python程序

四、变量和字符编码

五、用户输入

六、数据类型

七、一切皆对象

八、数据运算

九、if else 流程判断

十、while循环

十一、for循环

十二、break、continue

 

一、python介绍

python简介:

Python是著名的Guido van Rossum(吉多·范罗苏姆)在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言,之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者,在最新的TIOBE排行榜python排名第五。

 

python分类:

当我们编写Python代码时,我们得到的是一个包含Python代码的以

.py
为扩展名的文本文件。要运行代码,就需要Python解释器去执行
.py
文件。由于整个Python语言从规范到解释器都是开源的,所以理论上,只要水平够高,任何人都可以编写Python解释器来执行Python代码(当然难度很大)。事实上,确实存在多种Python解释器。

  • Cpython

Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(.pyc文件),然后运行在Python虚拟机上,运行完毕之后释放内存,退出程序。

  • jython

Jython是个Python的一种实现方式,Jython编译Python代码为Java字节码,然后由JVM(Java虚拟机)执行,说白了此Python程序与Java程序没有区别,只是源代码不一样。

  • IronPython

IronPython是Python的C#实现,并且它将Python代码编译成C#中间代码(与Jython类似),然后运行,它与.NET语言的互操作性也非常好。

  • pypy

PyPy是另一个Python解释器,它的目标是执行速度。PyPy采用JIT技术,对Python代码进行动态编译(注意不是解释),所以可以显著提高Python代码的执行速度。

绝大部分Python代码都可以在PyPy下运行,但是PyPy和CPython有一些是不同的,这就导致相同的Python代码在两种解释器下执行可能会有不同的结果。如果你的代码要放到PyPy下执行,就需要了解PyPy和CPython的不同点

 

python代码运行过程

for i in range(0,11,):
if i==5:
continue#当循环到5跳出本次循环不执行print
print(i)
View Code  

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: