python基础(一)

python简介

1、Python的特点:

Python是一门面向对象的语言,在Python中一切皆对象

Python是一门解释性语言

Python是一门交互式语言,即其在终端中进行命令编程

Python是一门跨平台的语言【没有操作系统的限制,在任何操作系统上都可以运行Python代码】

Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要c/c++)写的模块很轻松的结合在一起

2、Python的优缺点:

优点:

a、易于维护和学习

b、广泛的标准库【提供了大量的工具】

c、可扩展性

d、Python对于大多数据库都有相应的接口【Mysql、sqlites3、MongoDB、Redis等】

e、支持GUI编程【图形化界面】

f、语法简单,易于学习

缺点:

a、和C语言相比较Python的代码运行速度慢

b、代码无法加密

3、Python代码的执行过程:

大致流程:源码编译为字节码(.pyc)----->Python虚拟机------->执行编译好的字节码----->Python虚拟机将字节码翻译成相对应的机器指令(机器码)。

Python程序运行时,先编译字节码并保存到内存中,当程序运行结束后,Python解释器将内存中的字节码对象写到.pyc文件中。

第二次再运行时,先从硬盘中寻找.pyc文件,如果找到,则直接载入,否则重复上面过程。

优点:不重复编译,提高执行效率

posted @ 2021-07-16 01:00  辰龍  阅读(46)  评论(0)    收藏  举报