有趣的地方

有趣的地方

【AI_Python基础_01环境配置及变量类型】

文章目录


前言

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.变量的命名

  1. 命名规则:
    • 变量名只能包含字母、数字和下划线(_)。
    • 变量名必须以字母(a-z,A-Z)或下划线(_)开头,不能以数字开头。
    • 变量名区分大小写,例如 myVariablemyvariable 是不同的变量。
    • 变量名不应该使用Python关键字,例如 ifwhilefor 等。
    • **_ **变量应被用户视为只读变量
  2. 命名约定:
    • 通常使用小写字母来命名变量,例如 my_variable
    • 对于多个单词组成的变量名,可以使用下划线分隔单词(Snake Case),或者使用驼峰命名法(Camel Case)。
      • Snake Case:my_variable_name
      • Camel Case:myVariableName
  3. 变量名的清晰和描述性:
    • 变量名应该具有描述性,能够清晰地表示变量所存储的数据或其用途。
    • 避免使用单个字母或不明确的缩写作为变量名,除非是在特定上下文中广泛使用的约定,如循环变量 i
  4. 合理使用命名空间:
    • 避免定义与Python内置函数或常用模块的名称相同的变量,以防止命名冲突。
    • 模块级别的变量可以使用大写字母,表示为常量,例如 PI = 3.14159

2.变量的类型

  1. 基础类型(内置类型):
    • 整数(int):表示整数值,例如1、-5、100等。
    • 浮点数(float):表示带有小数点的数值,例如3.14、-0.5等。
    • 布尔值(bool):表示True或False,用于逻辑运算。
    • 字符串(str):表示文本数据,用单引号(')或双引号(“)括起来,例如"Hello, World!”。
    • 字节串(bytes):表示二进制数据,以字节为单位,例如b’hello’。
    • 空值(NoneType):表示一个特殊的空值,通常用于表示缺失或未定义的值。
  2. 引用类型(复合类型):
    • 列表(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语句删除单个或多个对象的引用,这样避免了在后续代码中不再使用的一些变量占用内存。

发表评论:

Powered By Z-BlogPHP 1.7.3

© 2018-2020 有趣的地方 粤ICP备18140861号-1 网站地图