文章目录
前言
AI学习总结,2024/4/1,Python编程的环境配置及变量类型
一、Python环境的配置
1.安装Anaconda3
链接: Anaconda官网下载链接
一路点击Next和I Agree即可
2.在anaconda中创建虚拟环境
点击Create后可命名虚拟环境,并根据需要配置虚拟环境的python版本
3.下载安装Pycharm
Pycharm下载官网
点击Download进入下载界面
社区版
4.Pycharm中配置编译环境
File(文件)>Settings(设置)
“Project”(项目) > “Python Interpreter”(Python 解释器)添加解释器
选择conda环境,并选择虚拟环境路径中查找_conda.exe或_conda.balt,添加后在现有环境中添加虚拟环境,点确定。
以上步骤完成后就可以在Pycharm中编辑python程序了!!
当然还有一些库的引入~
5.引入库
在终端中用pip install numpy进行库的引入
代码如下(示例):
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
import warnings
warnings.filterwarnings('ignore')
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
也可以在cmd终端中引入库
打开cmd终端后输入 cd 虚拟环境路径
:
cd E:\anaconda\envs\pytorch\Scripts
输入activate激活环境:显示(base)激活成功
输入activate 虚拟环境名称:激活你的虚拟环境,前面显示(你的虚拟环境名称)说明激活成功
输入 引入库的指令
。
pip install pandas
例:如图pandas库引入成功
二、Python变量类型
1.变量的命名
- 命名规则:
- 变量名只能包含字母、数字和下划线(_)。
- 变量名必须以字母(a-z,A-Z)或下划线(_)开头,不能以数字开头。
- 变量名区分大小写,例如
myVariable
和myvariable
是不同的变量。 - 变量名不应该使用Python关键字,例如
if
、while
、for
等。 - **_ **变量应被用户视为只读变量
- 命名约定:
- 通常使用小写字母来命名变量,例如
my_variable
。 - 对于多个单词组成的变量名,可以使用下划线分隔单词(Snake Case),或者使用驼峰命名法(Camel Case)。
- Snake Case:
my_variable_name
- Camel Case:
myVariableName
- Snake Case:
- 通常使用小写字母来命名变量,例如
- 变量名的清晰和描述性:
- 变量名应该具有描述性,能够清晰地表示变量所存储的数据或其用途。
- 避免使用单个字母或不明确的缩写作为变量名,除非是在特定上下文中广泛使用的约定,如循环变量
i
。
- 合理使用命名空间:
- 避免定义与Python内置函数或常用模块的名称相同的变量,以防止命名冲突。
- 模块级别的变量可以使用大写字母,表示为常量,例如
PI = 3.14159
。
2.变量的类型
- 基础类型(内置类型):
- 整数(int):表示整数值,例如1、-5、100等。
- 浮点数(float):表示带有小数点的数值,例如3.14、-0.5等。
- 布尔值(bool):表示True或False,用于逻辑运算。
- 字符串(str):表示文本数据,用单引号(')或双引号(“)括起来,例如"Hello, World!”。
- 字节串(bytes):表示二进制数据,以字节为单位,例如b’hello’。
- 空值(NoneType):表示一个特殊的空值,通常用于表示缺失或未定义的值。
- 引用类型(复合类型):
- 列表(list):可变序列,用于存储一组值,可以包含不同类型的元素。
- 元组(tuple):不可变序列,用于存储一组值,元素不能被修改。
- 字典(dict):键值对映射,用于存储关联性数据,由键和对应的值组成。
- 集合(set):无序集合,用于存储唯一的元素,不允许重复。
- 枚举类型(Enum):本质上是一个类,它是标准库中的
enum
模块提供的一个功能,用于创建有限的、命名的枚举类型 - 自定义类(class):创建自定义类来表示复杂的数据结构,具有自定义属性和方法。
按照是否可以修改划分:
- 不可变数据:Number(数字)、String(字符串)、Tuple(元组)
- 可变数据:List(列表)、Dictionary(字典)、Set(集合)
3.删除变量
可以通过使用del语句删除单个或多个对象的引用,这样避免了在后续代码中不再使用的一些变量占用内存。
del var
del var_a, var_b
x=100
del x
print(x)#报错name 'x' is not defined
总结
今天学习的主要内容是python编译环境的配置,以及变量的命名、变量的类型,特别学习到了可以通过使用del语句删除单个或多个对象的引用,这样避免了在后续代码中不再使用的一些变量占用内存。