![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 90
zhc_24
这个作者很懒,什么都没留下…
展开
-
python 原理理解笔记
变量实际上是一个字符串的符号,用来关联一个存储在内存中的对象。在 Python 中,会使用 dict(就是 Python 的 dict 对象)来存储变量符号(字符串)与一个对象的映射。那么赋值语句实际上就是用来建立这种关联,在这个例子中是将符号 a 与一个列表对象 [1, ‘python’] 建立映射。也就是说python维持这样一个字典,每定义一个变量就等于往字典里插入新的键值对。每次重...原创 2018-08-27 21:38:00 · 165 阅读 · 0 评论 -
python 程序执行原理
Python是一门解释性语言,它的具体工作流程如下: - 编译,形成.pyc或.pyo后缀的语言 - 放入解释器,解释器执行字节流(opecode) 和java字节码一样,他们都是基于栈进行解释的。 分析pyc文件一个 pyc 文件包含了三部分信息:Python 的 magic number、pyc 文件创建的时间信息,以及 PyCodeObject 对象。...原创 2018-08-27 21:38:15 · 1215 阅读 · 0 评论 -
python类与c++类对比
写在前面 本文将从类的角度讨论python和c++在语法层面和使用层面的不同主要内容 语法方面:先看c++类的一个简单的例子:class A {public: int i; void test() { std::cout << i << endl; }};.....A a;a.i = 1...原创 2018-08-24 22:05:05 · 7813 阅读 · 2 评论 -
python 列表推导表达式,生成器
1.列表推导式书写形式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列表 if 条件]表达式部分作为正在存放在列表当中的元素。 for in 进行循环 if 进行筛选。 还可以使用多层循环>>> [m + n for m in 'ABC' for n in 'XYZ']['AX', 'AY', 'AZ', 'BX',...原创 2018-08-24 22:55:53 · 304 阅读 · 0 评论