python学习日记

安装python

工具包可以在阿里云盘下载https://www.aliyundrive.com/s/hEtLt9ZSk6q

每一个版本的安装基本上都差不多,我以python3.9.1版本为例

python安装方法

默认安装路径

  • 第一步,点击第一个,然后全部打钩,注意这个 Add python 3.9 to PATH 一定要打钩不然安装不了第三方库然后点击‘Cancel’下一步
image-20221005142129950
  • 这个界面就安装好了
image-20221005142705678

自定义安装路径

  • 第一步,选择第二个(Add python 3.9 to PATH 也是要打钩,不然安装不了第三方库)然后点击“Cancel”下一步
image-20221005143510543
  • 第二步,全部打钩然后点击”Next”下一步

    image-20221005143625745
  • 第三步默认选项,点击“Browse”更改安装路径(选择你要安装的路径)然后点击“Cancel”下一步

    image-20221005143841589
  • 这样操作下来就安装好了

python卸载方法

先找到你的python安装包打开

  • 选择最后一个,然后点击Cancel,这样就可以卸载了

    image-20221005143134098

对于编译器我用的是Visual Studio Code,看你们自己的选择,Visual Studio Code汉化操作请自行百度或者b站查看资料

pip换源

pip换源

在python中pip是安装第三方库的主要方式,但是在下载第三方库的时候会很卡,这里分享一下pip的换源方法

查看当前的源

1
pip config list

我推荐是命令行换源,去文件里面换源容易出现格式错误,以下均是永久换源

1
2
3
4
5
6
7
8
9
10
清华源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/
换回默认源
pip config unset global.index-url

安装第三方库命令行

1
pip install 库的名字

python保留字

python安装方法

and,常用于表达运算和逻辑以及操作

1
2
3
4
5
6
yonghu=5
yong=4
if yonghu>4 and yong>3:#and在逻辑中表示并且的意思
#当他链接判断语句时表示两个条件必须同时成立才能执行下一步,否则会执行else或elif之下的语句
m=yonghu+yong
print(m)

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
2
3
z=56+25j
print(z.real)#获得实部
print(z.imag)#获得虚部

数值运算操作符

操作符及使用描述
x+y
x-y
x*y
x/y
x//y整数除,x与y之间整数商。例如:10//3结果是3(简单理解就是没有了小数变成了整数的数据类型)
+xx本身
-yy的负值
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
2
3
x=4
x**=3
print(x)