Python 相关
Python 解释器安装
downloads --> all releases --> 选择需要的
解释器
下载版本 --> 选择 Windows installer (64-bit)
检查是否安装成功
打开 cmd --> 输入 python --version --> 显示版本号即安装成功
多版本共存
下载 python3.11 版本 --> 自定义安装 --> 勾选
Add Python 3.11 to PATH
(建议放在 C 盘根目录下,不能有中文路径!!
)下载 python3.10 版本 --> 自定义安装 --> 勾选
Add Python 3.10 to PATH
(建议放在 C 盘根目录下,不能有中文路径!!
)
- 分别打开 Python3.10 和 Python3.11 安装目录 --> 复制 python.exe 文件
- 将复制后的
python.exe
分别重命名
为python3.10.exe 和 python3.11.exe
- 重新打开 cmd --> 输入 python3.10 --version 和 python3.11 --version
- 如果显示 对应 python 解释器的版本信息,则表示两个版本都成功安装
Python 基础
注释
单行注释
#
: 使用井号
作为注释的开头,在井号
之后的所有内容都会被解释器忽略
# '#' 注释代码符号
# print('hello world')
多行注释
注释内容使用
一对儿 三个(单/双)引号
包裹
双引号
"""
print('多行注释')
print('多行注释')
print('多行注释')
print('多行注释')
"""
单引号
'''
print('多行注释')
print('多行注释')
print('多行注释')
print('多行注释')
'''
print() 打印
print()
函数用于打印输出内容
sep
设置打印多个内容的分隔符样式
end
设置打印结束后的内容样式
year = 2024
print(year, '是我的本命年') # 2024 是我的本命年
# sep 设置打印多个内容的分隔符样式
print(year, '是我的本命年', sep='*') # 2024*是我的本命年
# print() 打印空行
print()
# 等于下面代码执行
print(end='\n') # \n 表示换行
print(year, '是我的本命年', sep='*', end='\n') # 2024*是我的本命年
格式化输出
格式化字符 | 含义 |
---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出的证书显示位数,不足的地方使用 0 不全 |
%f | 浮点数 , %.2f 表示小数点后只显示两位数 |
%% | 输出%符号 |
使用:
year = 2024
month = 8
day = 19
print('今天是%d年%d月%d日' % (year, month, day)) # 今天是2024年8月19日
# %02d 补零两位数,不足两位前面补零
print('今天是%d年%02d月%d日' % (year, month, day)) # 今天是2024年08月19日
input() 输入
name = input('请输入你的名字')
print(name)
# input 默认输入的参数都为 string 类型
age = input('请输入你的年龄')
year = 2024
birth = year - int(age) # 如果不对 age 进行类型转换,则会报错
print(birth)
type() 判断数据类型
name = input('请输入你的名字: ')
print(type(name)) # <class 'str'>
print(name)
VsCode 配置 python 环境
安装 python 插件
python
- 方便 vscode 识别 python 文件
python-snippets
- 方便 vscode 编写 python 编写代码片段(
代码提示
)autopep8
- 代码格式化,美化 .py 文件的代码格式。
- 如果安装后,格式化不生效,在 settings.json 中配置如下代码
- 参考文章
py 文件代码格式化
"[python]": {
"editor.defaultFormatter": "ms-python.python"
}
检查 vscode 是否支持 .py 文件
- 新建
.py 文件
- 输入
print("hello world")
- 运行 -->
Run python file in terminal
, 在终端运行该文件- 如果出现
hello world
则表示支持 .py 文件
vscode 和 虚拟环境
虚拟环境:
- 为了解决,多个项目之间的依赖问题, 每个项目都安装自己需要的依赖(相同依赖,不同版本)
正常python解释器文件目录:
C:\Python311
- python.exe
- Scripts
- pip3.11.exe
- Lib
- site-packages
- requests (1.1)
// 正常情况下同一个解释器 1.1 1.2 两个版本是不兼容的,必须先删除 1.1 版本后在安装 1.2 版本 , 虚拟环境可以解决这个问题
pip3.11 install requests --1.1 (A项目)
pip3.11 install requests --1.2 (B项目)
虚拟环境 python解释器文件目录:
( python -m venv .venv)
F:\crm 项目
- .venv (利用 python解释器 创建的虚拟环境)
- python.exe
- Scripts
- pip3.11.exe
- Lib
- site-packages
- requests (1.2)
- v1.py
- v2.py
虚拟环境创建步骤
- 新建一个项目 (crm)
- 打开 cmd --> 输入
python -m venv .venv
(创建虚拟环境)- 跟当前 .venv 同级目录下创建 .py 文件
- 以 cmd(command prompt) 形式打开终端,
- (.venv) C:\Users\e-jike.yang\Desktop\practice\auto\crm>
.venv
表示当前环境为虚拟环境
vscode 运行指定 python 文件
在终端执行命令
python 文件名.py