Python漫谈
Posted zhangzixiang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,实际上没有字符串概念
记事本保存时可以选择保存(编码)方式
以上是关于Python漫谈的主要内容,如果未能解决你的问题,请参考以下文章