1注释(注释中的内容会被编译器忽略,起到对代码解释说明的作用)
1-1 #后面跟着单行注释:
# 这是一条单行注释
1-2用三个单引号或者三个双引号来表示多行注释:
‘’‘
这是一条
多行注释
’‘’
注意:多行字符串也是三个单引号或者三个双引号来定义,区别在于字符串需要赋给一个字符串变量,例:
string='''这是一个
多行注释
'''
1-3 PEP8规范:
#前面留空格,后面也要留空格(为了美观)
1-4 与C++中的注释比较
C++中:
// 引导单行注释
/**/引导多行注释
2函数
2-1函数定义
2-1-1定义形式
def func_name([arg1,arg2,arg3,......]):
func_body
2-1-2定义形式的解释
1 def:python中的关键字,用来定义函数(C语言中要更复杂一些)
2 arg1,arg2,arg3:形式参数,简称形参,用【】括起来表示可选参数
3 函数体前方有缩进,用来表示层级关系,可用快捷键Tab和shift+Tab来快速缩进或者取消缩进
4 函数定义时并不会执行
2-2函数调用
假设函数定义形式为:
def f(x,y,z):
print(3x+2y+4z)
2-2-1调用形式
1 f(1,2,3)
2 f(y=1,x=2,z=3)
3 f(1,z=3,y=1)
2-2-2调用形式解释
1:
传递位置参数,1,2,3,三个实参分别按照形参的从左往右位置顺序先后传递给对应的形参
2:
传递关键字参数,可以不按照形参位置,编译器根据参数名关键字自行匹配传递给对应的形参
3:
混合传递参数,位置参数必须在前面
3conda创建虚拟环境
1 conda list 列出当前已经安装的包
2 conda env list 列出当前已经存在的环境 conda info -e
3 为conda 添加国内的镜像源(默认国外镜像源有时会受到网络限制,下载难以成功)
conda config --add channels +镜像源链接
3 显示当前channels的配置状态(显示所有镜像源)
conda config --show channels
4 移除镜像源
conda config --remove channels +<channels名称>
5 恢复默认源
conda config --remove-key channels
6 查看当前镜像源支持安装哪些版本
conda search python
7 创建python虚拟环境
conda create -n py01 python=3.7.16
8 激活或者退出虚拟环境
conda activate py01
conda deactivate
9 在当前环境安装包或者移除包
conda install numpy
conda remove numpy
10 在指定环境安装包或者移除包
conda install -n py01 numpy
conda remove
11 删除虚拟环境
首先要退出该虚拟环境,然后执行下列命令:
conda remove -n py01 --all