首页 > 代码库 > python架构知识

python架构知识

python内部执行过程:

python 文件                 python核心                   运行环境

内置模块                     解释器    

类库                          词法分析

自定义模块                  语法分析                        对象和类型

                                编译                              内存管理

                                执行                              状态

技术分享

 

解释器不保存代码;

 

文件是所有内容一次性保存入内存,然后解释器一行一行的解析;

3.5的print 后必须跟括号;

#!/usr/bin/python 可以在执行时省略python,主要用于linux,需要给文件设置权限;

windows是#!/usr/bin/env python

# -*- coding:utf-8 -*-:告知解释器用utf8编码// python 3 就不用了

 

ascii码:8位可以包括所有的英文、字符、数字、ascii

万国码 unicode:1个字符至少2个字节16位,1个汉子用3个字节标示

utf-8:

         英文8

         欧洲16

         中文24

gbk:unicode的编码方式不同

python默认ascii;

 

python架构知识