python基础(不断更新版)

python简介

python简介

python的发展史

python的创始人为吉多•范罗苏姆(Guido van Rossum)。1989你年的圣诞节期间,他创建了python语言,在1991年的时候推出了第一个公开版本995年,Guido从荷兰移居至美国。从 2005年开始就职于Google公司,其中有一半时间是花在Python上,后续Guido在为Dropbox工作。2018年7月,Guido发邮件宣布退出Python核心决策层,功成身退!
python现在广泛的用于:云计算、Web开发、科学运算与人工智能及爬虫等领域

python是什么编程语言

Python是一门动态解释性的弱类型定义语言。
普及语言的强弱之分,强语言会整体编译之后去执行,弱语言会逐行编译逐行运行
也就是你python文件里有写错的

python环境搭建

安装python3.9.6

下载地址:

https://www.python.org


VScode安装包下载

下载地址:

https://code.visualstudio.com/

在这里插入图片描述
先点击符号,再在方框里根据自己系统选择版本

VScode插件下载

因为我们的VScode下载下来后是英文版的,所以为我要在左侧导航框里找到四个小正方形的图案再点击在搜索栏里收缩Chinese和python两个插件并下载。
在这里插入图片描述
在这里插入图片描述
python插件也依此下载

Python软件包管理工具(pip)

python最令人爱不释手的地方就是他有丰富的类库和各种第三方包,而对于这些类库和第三方包的下载我们要依赖于Python的软件包管理工具pip了

pip常用指令

查看pip的所有指令

pip help/ pip -h

安装第三方库

pip install 库名/第三方包包名

更新第三方库

pip install --U 库名

卸载第三方库

pip uninstall 库名

查看安装的包的信息

pip show (包名/库名)

包名或库名可写可不写,不写即可看自己所安装的所有包和库的信息
pip的常用指令大概就有这些

anconda配置

anconda的下载地址

下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
大数据的请去班级群里下载
在这里插入图片描述
选择自己需要的版本安装

anconda的安装

在这里插入图片描述
首先双击运行安装包,
在这里插入图片描述
点击next,再点击 I Agree
在这里插入图片描述
这里默认的是第一个,我们要选择第二个
在这里插入图片描述
接着设置安装路径
在这里插入图片描述
在这里插入图片描述
这里选择前两个就好,如果想删除安装包第三个选上也行,选完点击Install,其余的直接点next就可以,但是要注意最后一个,这里要把第一个取消勾选在这里插入图片描述

anconda的环境配置

环境配置属于很常见的了 此电脑右键->属性->高级属性->高级,这这里找到环境变量,然后在系统变量里双击打开Path,把以下的几行输入进去:

E:\Anaconda2 
E:\Anaconda2\Scripts 
E:\Anaconda2\Library\mingw-w64\bin
E:\Anaconda2\Library\usr\bin 
E:\Anaconda2\Library\bin

注意把前边的E:\Anaconda2改成自己的文件路径,后边的可以不变,但是不要重复输入
在这里插入图片描述

环境验证

用cmd验证,即在搜索框里输入cmd,然后打开命令指示符,输入:

conda --version

cmd命令框输出conda的版本号即为变量配置正确
在这里插入图片描述

启动anconda

启动步骤
在这里插入图片描述

python基础

Python语言和C与Java语言有着许多的相似之处。但也存在着一些差异,现在我们来了解一下python的语法基础处吧

运算符

运算符表达式由于程序的代码运算,会针对一个以上的操作数目进行运算。在Python中运算符大概可以分为四种:算术运算符,赋值运算符,关系运算符和逻辑运算符

算数运算符

算数运算符就是数学中的加减乘除,如:

运算符描述实例
+加——两个对象相加1+2=3
-减——两个对象相减3-2=1
*乘——两个对象相乘1*2=2
/除——两个对象相除2/1=2
%取余——返回除法的余数9%5=4
**幂——算取前者的后者次方2**3=8
//取整除——向下区接近商的整数9//2=4 & -9//4=-5

赋值运算符

赋值运算符用于变量的赋值和更新,如:

运算符描述实例
=简单的赋值运算符c=a+b即把b+a的值赋给a
+=加法赋值运算符c=+a == c=c+a
-=减法赋值运算符c-=a == c=c-a
*=乘法赋值运算符c*=a == c=c*a
/=除法复制运算符c/=a == c=c/a
%=取模赋值运算符c%=a == c=c%a
**=幂赋值运算符c**=a == c=c**a
//=取整除赋值运算符c//=a == c=c//a

关系运算符

关系运算符也叫做比较运算符,如:

运算符描述实例
==等于——比较两个是否相等a==b 返回值为False
!=不等于——比较两个对象是否不同a!=b 返回值为True

| 大于——左边值是否大于右边值 |a>b 返回值为False
< | 小于——左边值是否小于右边值 | a<b 返回值为True |
= | 大于等于——左边值是否大于或等于右边值 | a>=b 返回值为False |
<= | 小于等于—— 左边值是否小于或等于右边值 | a<=b 返回值为True |
注:a <b ,放后面的原因是为了让你动脑子

逻辑运算符

逻辑运算符即判断事物之间的“于”和“非”关系,如下表所示:(a为True,b为False)

运算符逻辑表达式实例
anda and b返回值为False
ora or b返回值为True
notnot a返回值为False
这可能既入门的人有点小不利,这用在多条件的判断语句中,and表示两个或两个以上条件都要成立,or表示多个条件满足一个即可,not表示结果为反值,这个一般情况用不到(这个观点可能比较浅显,毕竟本人码量少)

运算符的优先级

算术运算符>赋值运算符==比较运算符>逻辑运算符

基本数据类型

数据类型是一门编程语言的基础,他决定了数据在计算机内存中的储存方式,每一种变量都有相对的数据类型,基于不同的数据类型我们才能完成更复杂功能,在Python中,常用的数据类型如下图所示:

数据类型示例数据类型示例数据类型示例
浮点12.3列表[‘abcd’,786,2.34]字典{‘name’:‘jack’,‘sex’:‘男’}
整型100元组(‘abcd’,786,2.34)集合{‘tom’,‘jack’,‘Rose’}
布尔型True,False复数型4+3j字符串型“abcd”
浮点型是小数;整型是整数;布尔型用来做判断是True和False;复数用来表示一些不精确的数字;字符串型和C,java的大致相同;列表、字典、元组、集合用来储存数据;

列表、元组、集合区别

从存储数据来看

列表可以添加任意数据类型的数据,元组是一个小列表,它和列表相同,但元组里的数据不可修改,集合只能放相同数据类型。

从格式来看

列表用方括号表示,元组用小括号来表示,集合用大括号来表示。

保留字

保留字是python语言中一些有特殊定义的单词,这也要求开发者在开发程序时,不能用来做标识符给变量、函数、类、模板等以来命名。

andorpassclassfrom
execnotprintcontinueglobal
breakforraisedefif
assertfinallyreturnimporttry
elifinwhileelseis
withexceptlambdayieldpass
asfalsetrue
python语法对大小写有严格要求,不要大小写混写,接下来我们来讲变量

变量命名规则

python需要使用标识符给变量命名,其实标识符就是用于给程序中的变量、类、方法命名的符号。

变量名命名规则
普通变量全小写字母,字母与字母之间用下划线隔开
全局变量全大写字母,字母与字母之间用下划线隔开
类名首字母大写,单词之间连在一起,采用驼峰式命名
普通函数与普通变量一样
模块名全小写字母,不使用下划线
注:标识符不能以数字,$等符号开头
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值