python基础

Posted 全爱国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础相关的知识,希望对你有一定的参考价值。

1、id   is   ==

2、代码块

代码块:我们所有的代码都需要依赖代码块执行

一个文件就是一个代码块

交互式命令下一行就是一个代码块


3、两个机制:同一个代码块下,有一个机制,不同的代码块下,遵循另一个机制

4、同一个代码块下的缓存机制

前提条件:在同一个代码块内

机制内容:Python在执行同一个代码块的初始化对象的命令时,会检查是否已经存在,如果存在,会将其重用,换句话说 ,执行同一代码块时,遇到初始化对象的命令时,他会将初始化的这个变量与存储在一个字典中,在遇到新的变量时,会先在字典中查询记录,如果有同样的记录那么它会重复使用这个字典字典中之前的这个值,所以在你给出的例子中,文件执行时候(同一代码块)会把相同的两个变量指向同一个对象,满足缓存机制则他们在内存中存在一个,即:id相同。




------------------- end -----------------------





以上是关于python基础的主要内容,如果未能解决你的问题,请参考以下文章

001--python全栈--基础知识--python安装

Python基础之函数

python 目录

python基础

人生苦短,我用Python(目录)

Python基础--Python3基础语法