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漫谈的主要内容,如果未能解决你的问题,请参考以下文章

python 漫谈相见恨晚的库

Python中的迭代器漫谈

漫谈接口测试

代码补全漫谈 - 从TabNine说起

漫谈grpc 4:grpc和其他rpc框架的横向对比,到底好在哪里?

漫谈grpc 2:实战grpc,跨语言的rpc框架到底好不好用,试试就知道