pip install 和 easy_install的区别
easy_install 和pip install都是用来下载安装python的软件包
老版本的python中只有easy_install 没有pip
现在一般都用pip 她安装的快
python中的IDL是什么
python的IDLE是指集成开发环境 它在python环境下
提供了编辑 调试和运行python程序的集成环境
让开发者编写python程序更方便了 减少因编码错误浪费时间
pydo3和pydoc3.7
在Linux系统中,pydoc3和pydoc3.7是用于Python文档生成工具的命令
python中的内置模块 _模块名 _是什么意思
前面加_都是私有模块
python的内存结构
堆:堆用于存储动态分配的对象,比如列表 字典和自定义对象等
堆是一种无序的数据结构,对象在堆中分配空间 不使用时由垃圾回收器进行回收
栈:栈用于储存局部变量 函数调用和参数等 栈是一种先进后出的数据结构
每当调用一个函数时,函数订单局部变量和参数都会被压入栈中
当函数返回时 这些数据会从栈中弹出
代码区:代码区存储着python解释器解析的字节码指令 这些指令用于执行python程序中的操作
静态数据区:用于存储全局变量和常量等静态数据
内存池:Python使用内存池来管理对小块内存的分配 以提高内存分配和释放的效率
内存池的使用可以避免频繁的系统调用 从而提高程序性能
需要注意的是 python的内存管理由解释器自动处理 开发者大多数情况下无需手动管理内存
在进行大量对象创建和销毁的场景中 对内存的理解和优化仍然非常重要
redis中的hash和python中的hashlib
在redis中 hesh是一种数据结构 用于存储键值对的哈希表
在python中 hashlib是python标准库的一个模块 用于计算各种哈希算法的散列值
django中的ORM(关系映射)
是指django框架提供的数据抽象层,用于python代码中操作数据库
抽象层的作用是将数据库的操作和SQL语句的编写隐藏起来
使开发者可以使用Python的面向对象的方式与数据库进行交互 无需直接编写SQL语句
Windows中环境变量位置
1 在电脑左下方windows输入框输入 环境变量
2 点击编辑环境变量
3 进去点击右下角环境变量
4 在path找到环境变量 或者添加环境变量