python学习日记
python学习日记
米粒安装python
工具包可以在阿里云盘下载https://www.aliyundrive.com/s/hEtLt9ZSk6q
每一个版本的安装基本上都差不多,我以python3.9.1版本为例
python安装方法
python卸载方法
先找到你的python安装包打开
选择最后一个,然后点击Cancel,这样就可以卸载了
对于编译器我用的是Visual Studio Code,看你们自己的选择,Visual Studio Code汉化操作请自行百度或者b站查看资料
pip换源
pip换源
在python中pip是安装第三方库的主要方式,但是在下载第三方库的时候会很卡,这里分享一下pip的换源方法
查看当前的源
1 | pip config list |
我推荐是命令行换源,去文件里面换源容易出现格式错误,以下均是永久换源
1 | 清华源 |
安装第三方库命令行
1 | pip install 库的名字 |
python保留字
python安装方法
and,常用于表达运算和逻辑以及操作
1 | yonghu=5 |
not,用于表达式运算,逻辑非
or,用于表达式运算,逻辑或
as,常用于类型转换
assert,常用于判断变量或条件表达式的值是否为真
break,常用于打断循环语句的执行
class,用于定义类(这个解释欠着)
continue,使用此保留字可以继续执行下一次循环
def,用于定义函数或方法
del,用于删除变量和序列的值
if,条件语句,与elif,else结合使用,直译是如果此条件成立则执行if后面的语句块,如果条件不成立则执行elif或else后面的语句块(如果有多个条件判断,一般以else作为最后一个条件判断)
else,条件语句,与if,elif结合使用,也可以用于异常和循环使用
elif,条件语句,与if,else结合使用
try,包含可能会出现异常的语句,与except, finally结合使用
except,包括捕获异常后的操作代码,与try,finally结合使用
finally,用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用
for,循环语句
exec,用于执行python语句
from,用于导入模块,与import结合使用
import,用于导入模块,与from结合使用
print,打印语句
raise,抛出异常操作
return,用于从函数返回计算的结果
while,循环语句
with,简化python的语句
yield,用于从函数依次返回值
global,定义全局变量
in,判断变量是否存在序列中
is,判断变量是否为某个类的实例
lambda,定义匿名函数
pass,空的类,函数,方法的占位符
python数据类型以及基本操作符
python数据类型以及基本操作符
整数类型
整数类型定义与数学中的整数概念一样
4种进制的表示形式
十进制(就是我们生活中常用的计数方式):232,568,-205
二进制(计算机底层语言):以0b或0B开头
八进制:以0o或0O开头
十六进制:以0x或0X开头
函数
1 | pow(x,y) #计算的是x的y次方的方法 |
浮点数类型
浮点数定义与数学中的实数概念一样(说人话就是带有小数点和小数的数字)
函数
1 | round(x,d)#对x进行四舍五入,d是小数截取位(简单点说d是保留的位数) |
复数
复数定义与数学中的复数概念一样(简单将就是a+bj其中a为实部,b为虚部)
两个鸡肋的方法real和imag方法
1 | z=56+25j |
数值运算操作符
操作符及使用 | 描述 |
---|---|
x+y | 加 |
x-y | 减 |
x*y | 乘 |
x/y | 除 |
x//y | 整数除,x与y之间整数商。例如:10//3结果是3(简单理解就是没有了小数变成了整数的数据类型) |
+x | x本身 |
-y | y的负值 |
x%y | 余数,模运算10%3结果是1 |
xy | 当y为整数型时是幂运算,x的y次幂。当y时浮点型时是开方运算 |
增强操作符及使用 | 描述 |
---|---|
x op y | 即x=x op y,其中op为二次操作符 |
x op y | 里面覆盖了加,减,乘,除,整数除,模运算,幂运算 |
x op y | 本质上还是要定义x,y的值,只不过op把定义y值这一步融合到了计算符里 |
例如
1 | x=4 |