Python学习第一课

来源:互联网 发布:农村淘宝服务中心电话 编辑:程序博客网 时间:2024/05/22 14:44

Python的特征:

Python是高阶动态编程语言

简单易学

集解释性和编译性于一体

Python中有编译执行的特性

面向对象

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

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

免费、开源的

可移植性

有丰富的库

Python的应用:

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

搭建Python环境:

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

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

编译文件的执行代码比解释文件执行快

0 0
原创粉丝点击