大学开始的第一次培训课程
最后更新时间:
文章总字数:
预计阅读时间:
环境的配置
conda的安装
敲代码的都知道学计算机都要会装环境,往前从来都是班级的大佬带着安装,这次尝试着自己安装。
Anaconda直接在其官方链接Anaconda上下载即可,安装完成后如下图:
配置环境变量
Anaconda安装完成后,先找到其安装路径,如下图流程:
随后往上滑找到condabin文件夹,进行下面的操作:
随后进入电脑的高级系统设置(在桌面右击”我的电脑”并点击”属性”即可)
在”高级系统设置”中点击”环境变量”,在”系统变量”中找到Path,点击新建,随后将找到的condabin文件夹路径粘贴进去,如下图:
简单的conda命令使用
一.首先进行conda的激活,在电脑任意文件夹路径栏里键入cmd进入终端界面,输入conda activate,如果出现如下图所示,则表示conda已经激活成功。
二.键入conda help可以查看conda的基本命令,此处采用 “conda create -n 你命的环境名 python==你要下的版本” 创建一个虚拟环境。
三.输入conda env list查看已创建环境的位置。
使用代码编辑器配置环境(vscode为例)
python基础
关于注释
在python中,使用#表示单行注释,使用’’’表示多行注释。因为很多时候注释较长,使用’’’可以换行来写,方便编写时审阅。
1 |
|
关于输入输出
在python中,使用print()函数来输出内容,使用input()函数来输入内容。其中输出有两个重要的内容,一个是sep,一个是end.
·sep 参数用来定义数据之间的分割符,默认为空格
·end 参数用来定义数据输出完后用什么字符结束,默认是换行符(‘\n’)
下面是关于两个参数的测试代码:
1 |
|
结果一测便知,实践永远是验证的最好方式。
基础变量
变量命名
1.变量默认只能由包含数字、字母、下划线的字段命名
(unicode可编码的字符都可命名,包括中文汉字)
2.数字不能作为变量名的开头
3.变量名不能是python官方设置的保留字(如and、or、if、while等)
4.大写字母约定通常表示常量,即基本不变的数据
(约定及大家都默认使用的方式,即使可以用其他的)
赋值与取值
1.两个变量不能进行同时赋值与取值
将其分别赋值则可以完成,原因是其中逗号不为逗号运算符,逗号运算符讲究先后顺序
2.在这里有一个我认为比较难懂的地方,就是
· a,b,c=x1,x2,x3
这个大过程是合适的,且同时进行。我的理解是若默认x1,x2,x3都有其值,等号右侧的式子会先进行x1,x2,x3的取值(同时),然后等号两侧均转换为元组,再按顺序由{角标02及x1x3}赋值给a,b,c。因此整个大过程是同时的。
1 |
|
最后的结果是 10 20 40,上面的代码则证明这一点,x1,x2,b会先进行同时取值,然后再依次赋值给a,b,c,所以最后b的值是20,c的值是40而非同时b的值20。
字符串
(1)空格和“空”也能是字符串
(2)r’c:\Software\code\py\hqyj\n\t\3.8_2.ipynb’
(开头的r表示里面所有的\n,\t之类的全是文字,不转义)
(3)”\\“ 表示反斜杠
示例:
1 |
|
输出结果是:
nihao wode
nihao\t wode
字符串合并
两个字符串可以通过加号相连,同时如果两个字符串紧靠在一起也会自动合并,最后结果都是小米13。
1 |
|
一个字符串可以用*乘数字来进行累乘,效果就是叠加三次的”小米”。
1 |
|
切片
可以通过下标找到一个字符串中固定位置的字符,也可以通过范围切片寻找一段字符串。
1 |
|
结果是:
小
r
小米1
3pro
明方终地
末终
注:这里还有一道经典笔试题
1 |
|
这段代码可以判断输入的字符串是否是回文,依次类推可以实现其他更多类似回文的问题。
判断子串
用 a in b 即可知道a是否为b的字串,且返回布尔类型的值。
字符串长度
用 len()函数来获取。
字符串格式化
占位符可以有效格式化字符串,缺点是比较麻烦,下面是示例:
1 |
|
结果是:
我叫clocky,今年20岁
一共100.000000元
一共100.00元
一共 100.000元
一共1e+08元
更好用的是f-string格式化,它以f开头,其中的表达式则用{}包起来,而且{}中可以用:进一步格式化,如{s:2f}就是把s的值保留两位小数。下面给个简单的例子:
1 |
|
结果:
abc(34, 23, 12)