python中的一些基础知识点

元组与列表的区别主要表现在三点;

1.元组是静态数组 ,它是不可变的,其内部数据一但创建不可改变

2.列表是动态的数组,它们不可以变但却可以重设长度

3.元组缓存python运行环境中,这意味这使用元组的同时无需访问内核去分配内存

pycharm新建项目 new environment using方式和 Existing Interpreter两种方式建立项目的区别是什么?
New Environment部分是选择新建项目所依赖的python库,第一个选项会在项目中简历一个venv(virtualenv)目录,这里存放一个虚拟的python环境。这里所有的类库依赖都可以直接脱离系统安装的python独立运行
Existing Interpreter关联已经存在的python解释器,如果不想在项目中出现venv这个虚拟解释器就可以选择本地安装的python环境