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

Python学习第一课

2016-03-11 11:43 525 查看

Python的特征:

Python是高阶动态编程语言

简单易学

集解释性和编译性于一体

Python中有编译执行的特性

面向对象

高级语言 无需进行内存管理 自动化的内存管理

可扩展性和可嵌入性  可以把Python嵌入c/c++程序,提供脚本功能

免费、开源的

可移植性

有丰富的库

Python的应用:

实现web爬虫和搜索引擎中很多组件

搭建Python环境
aab7

linux中一般都有默认安装Python的环境

直接输入python就可以进入交互模式  exit ()退出

文本模式:

直接创建一个Python文件,用python 1.py解释 

交互模式的都在内存中缓存,无法保存下来

python文件类型:

1.python源代码的文件以‘py’为扩展名,由Python程序解释,不需要编译

python 1.py指令 不管文件有没有执行权限 都会调用python来解释程序

给文件chmod +x 1.py赋予了可执行权限后  

在1.py中加#!usr/bin/python   python语言的程序路径

直接 ./1.py 就可以执行

2.字节代码:

 python源文件经编译后生成扩展名为“pyc”的文件  当成编译文件来执行

 编译方法:

   import py_compile

   py_compile.compile("hello.py")

3.优化代码:

经过优化的源文件,扩展名为“.pyo”

python -O -m py——compile  hello.py

跟编译类似也会生成二进制的代码

编译文件的执行代码比解释文件执行快
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: