python_基础语法
一,python的发展史
1、python 的发展历程
89 年诞生的
标准化很重要
python 是一个解释型的、可移植的高级编程语言
解释型的:使用解释器执行代码的 。
可移植的:可以和其他编程语言混合开发。
2、解释器
解释器:用来解释执行 python 文本代码的 一个工具软件 。
官方网站:https://www.python.org
版本:1.x 版本 过时、2.x 目前已经不维护;3.x 版本 主流版本
3.5~3.6 公司常用的解释器版本
3.73.83.9:新版本[新版本在大家使用成熟之前不会被公司采用] 。
二,python的注解
**文档注释**:三对双引号包含的注释,出现在 python 文件的开头位置 描述当前 Python 文件的作用、作者、时间、版本等信息 。
**多行注释**:三对三引号包含的注释,出现在 python 文件中 解释说明一行或者几行代码的重要提示信息 。
**单行注释**:一个符号:# 开头的注释 解释说明一行或者几行代码的基本作用 。
三,python的语法规范
(1) 语法规范 **变量名称** 由 英文(大小写)字母、数字、下划线组成,数字不能开头
![](https://img-blog.csdnimg.cn/20200321094419192.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
(2) 项目规范 变量名称两种项目规范 - 见名知意:看到变量的名称,就大概能明白这个变量中存储了什么数据
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321094522382.png)
四,变量
python 编程语言中,提供了 input()可以接受用户输入的数据 。
通过符号(赋值符号):= ,将数据存储起来,存储在等号左边的一个容器中 。
等号左边的容器:在代码中就是一个字母或者单词:称为变量。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321094213629.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
五,数据类型
python 编程语言中,规范了三大类数据类型
**(1) 基本数据类型**
字符串:描述一段信息的,编程语言中用:str 表示字符串
字符串是使用双引号、单引号、三对引号包含起来的多个字符
name = “tom” # 这就是一个字符串,name 变量中存储了一个字符串 tom
数值:描述数字
整数:编程语言中用:int 表示整数
age = 18 # 这就是一个整数,age 变量中存储了一个整数数据 18 。
浮点数:数值+浮动的小数点~小数,编程语言中用:float 表示浮点数 height = 1.78 # 这就是一个浮点数,height 变量中存储了一个小数数据。
复数:程序开发过程中做一些复杂数学运算时会用到(实数+虚数) 编程语言中用:complex 表示复数 x = 12 + 3j
布尔类型:描述一个事情的结果[正确 True|失败 False]
编程语言中用:bool 表示布尔类型 res = True
这就是一个布尔类型:变量 res 中存储了一个数据 True 布尔类型的数据,只能存储 True(真) | False(假) 两个数据之一
(2) 组合数据类型
一个变量中用来保存多个数据(一组数据),可以使用 python 提供的组合数据类型
组合数据类型 列表-list、元组-tuple、集合-set、字典-dict
(3) 对象数据类型
对象数据类型,一个变量中可以保存一个对象数据,一个对象数据中可以存储这个对象 拥有的所有的数据,编程语言中也称为:引用数据类型、复杂数据类型
六,数据类型的转换
七,运算符
运算符:可以让数据参与运算的符号
python 对于变量是什么类型,没有进行强制的约束,python 是弱类型的编程语言 弱类型:对于数据类型在变量中的存储方式,没有进行强制规范。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100045554.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100124117.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100143745.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100215112.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100244424.png)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100303566.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3Jhb2ppYXhpbmdf,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321100320171.png)