【无标题】

python的安装(vscode)

python可以通过conda安装。Conda 是一个开源的软件包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖关系,并在它们之间轻松切换。Conda 是为 Python 程序创建的,适用于 Linux,OS X 和Windows,也可以打包和分发其他软件 最流行的 Python 环境管理工具 。使用不同版本的python就要在conda上创建不同的环境。

Miniconda安装及使用

清华大学开源软件镜像站(miniconda thu)   pkg软件包,sh脚本

Miniconda下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Windows-x86_64.exe

 创建环境
conda create -n env_name python=3.10

# To activate this environment, use
#
#     $ conda activate text
#
# To deactivate an active environment, use
#
#     $ conda deactivate
出现这些表示和环境创建成功
进入环境
conda activate env_name 
进入环境成功时会显示name

 (wpq) C:\Users\23146>

退出环境
conda deactivate 

退出环境成果后name消失

C:\Users\23146>

VSCode下载:https://code.visualstudio.com/Download

Jupyter Notebook 安装使用

打开:jupyter notebook

python语言

要点:

1 注释:行内用“#”号,行间注释写在两组连续三单引号之间。

2 python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。

缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。

3 续行:行尾输入一个反斜杠加一个空格(’\ ‘),再换行。

4 打印与输入: 函数 print() 与 input(),注意 print() 的 sep 与 end 参数。

5 变量:无需指定变量类型,也不需要提前声明变量。

6 删除变量:del()

标识符

  • 第一个字符必须是字母表中字母或下划线 _ 。
  • 标识符的其他的部分由字母、数字和下划线组成。
  • 标识符对大小写敏感。

在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。

python中数字有四种类型:整数、布尔型、浮点数和复数。

  • int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
  • bool (布尔), 如 True。
  • float (浮点数), 如 1.23、3E-2
  • ep,语法格式如下:str[start:end:step]

字符串(String)

  • Python 中单引号 ' 和双引号 " 使用完全相同。
  • 使用三引号(''' 或 """)可以指定一个多行字符串。
  • 转义符 \。
  • 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示,并不是换行。
  • 按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string
  • 字符串可以用 + 运算符连接在一起,用 * 运算符重复。
  • Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。
  • Python 中的字符串不能改变。
  • Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。
  • 字符串切片 str[start:end],其中 start(包含)是切片开始的索引,end(不包含)是切片结束的索引。
  • 字符串的切片可以加上步长参数 step,语法格式如下:str[start:end:step]

循环控制语句

  • break:立即退出循环,不再执行循环体中剩余的语句,无论是 for 循环还是 while 循环。
  • continue:跳过当前循环的剩余语句,并继续下一次循环迭代。
  • else(与循环一起使用):如果循环正常结束(即不是因为 break 语句而退出),则执行 else 块中的代码。

文件的引用 

在Python中,文件的引用通常指的是如何在你的Python程序中导入(import)和使用其他Python文件(模块)中定义的函数、类和变量等。Python的模块是包含Python定义和声明的文件。文件名就是模块名加上.py后缀。

以下是几种常见的文件(模块)引用方式:

1. 导入整个模块

假设你有一个名为module_name.py的文件,你可以通过以下方式导入它:

 

python复制代码

import module_name
# 使用时,需要加上模块名作为前缀
result = module_name.some_function()

2. 导入模块中的特定部分

如果你只需要模块中的某个函数、类或变量,可以使用from...import...语句来导入:

 

python复制代码

from module_name import some_function
# 直接使用函数名,无需模块名前缀
result = some_function()

你还可以导入多个项目:

python复制代码

from module_name import some_function, some_class, some_variable

3. 导入模块并重命名

如果你不想在代码中频繁使用模块名作为前缀,或者模块名太长,你可以为导入的模块指定一个别名:

python复制代码

import module_name as mn
# 使用别名
result = mn.some_function()

对于from...import...同样适用:

python复制代码

from module_name import some_function as sf
# 使用别名
result = sf()

4. 导入模块中所有内容(不推荐)

虽然可以使用from module_name import *来导入模块中的所有内容,但这通常不是一个好的做法,因为它可能导致命名冲突,并使代码的可读性变差。

python复制代码

from module_name import *
# 直接使用函数名、类名等,无需前缀
result = some_function()

5. 导入标准库模块和第三方模块

除了你自己的模块外,Python还提供了大量的标准库模块,如mathos等,以及可以通过pip安装的第三方模块。它们的导入方式与上面介绍的相同。

注意事项

  • 当导入的模块位于不同目录时,Python解释器可能无法直接找到这些模块。这时,你需要确保这些模块所在的目录被添加到了Python的搜索路径中,或者使用相对/绝对路径来导入它们。
  • 在使用相对或绝对路径导入时,需要确保你的目录结构是合理的,并且遵循Python的包和模块的组织规范。
  • 导入模块时,Python会首先在当前目录下查找,然后在系统路径中查找。你可以通过sys.path来查看或修改系统路径。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值