Python漫谈

Python简介

python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。  

最新的TIOBE排行榜(2018年8月),铁打的 Java、C、C++之后便是Python位居第四。

TIOBE:https://www.tiobe.com/tiobe-index/

Python执行过程

 PYC文件

执行Python代码时,如果导入了其他的 .py 文件,那么,执行过程中会自动生成一个与其同名的 .pyc 文件,该文件就是Python解释器编译之后产生的字节码。

ps:代码经过编译可以产生字节码;字节码通过反编译也可以得到代码。

 字符编码

  ASCII码(8位)-- >  unicode (16位+ ) -- > UTF-8 (用尽量少的位)

  UTF-8 里中文用三个字节表示

  GBK / GB2312 两个字节(Chinese Internal Code Specification)

  在python2中 windows是用GBK编码,在字符串前面加上u就可以以UTF-8解码; 在python3内部处理的全都是    unicode,实际上没有字符串概念

  记事本保存时可以选择保存(编码)方式

  

猜你喜欢

转载自www.cnblogs.com/zhangzixiang/p/9418721.html