栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础篇

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础篇

python基础
  • python简介
    • python简介
      • python的发展史
      • python是什么编程语言
    • python环境搭建
      • 安装python3.9.6
      • VScode安装包下载
      • VScode插件下载
    • Python软件包管理工具(pip)
      • pip常用指令
  • 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环境搭建 安装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的常用指令大概就有这些

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
>=大于等于——左边值是否大于或等于右边值a>=b 返回值为False
<=小于等于—— 左边值是否小于或等于右边值a<=b 返回值为True

注:a ,放后面的原因是为了让你动脑子

逻辑运算符

逻辑运算符即判断事物之间的“于”和“非”关系,如下表所示:(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需要使用标识符给变量命名,其实标识符就是用于给程序中的变量、类、方法命名的符号。

变量名命名规则
普通变量全小写字母,字母与字母之间用下划线隔开
全局变量全大写字母,字母与字母之间用下划线隔开
类名首字母大写,单词之间连在一起,采用驼峰式命名
普通函数与普通变量一样
模块名全小写字母,不使用下划线

注:标识符不能以数字,$等符号开头

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/283408.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号