一、if 判断语句

1.if 判断语句基本语法

ifelse简单程序 python python2 if else_ifelse简单程序 python

2.else: 处理条件不满足的情况
else 格式如下:
if 要判断的条件:
条件成立时,要做的事情
else:
条件不成立时,要做的事情

二、elif语句

在开发中,使用 if 可以判断条件
使用 else 可以处理 条件不成立 的情况
但是,如果希望 再增加一些条件,条件不限,需要执行的代码也不同时,就可以使用 elif

语法格式如下:
if 条件1:
条件1满足执行的代码
elif 条件2:
条件2满足时,执行的代码
elif 条件3:
条件3满足时,执行的代码
else:
以上条件都不满足时,执行的代码

三、if的嵌套

再开发中,使用 if 进行条件判断,如果希望 条件成立的执行语句中 再 增加条件判断,就可以使用 if 的嵌套
if 的嵌套 应用场景就是: 再之前条件满足的前提下,再增加额外的判断
if 的嵌套 语法格式:除了缩进之外 和之前的没有区别

语法格式如下:
if 条件 1:
#条件 1 满足执行的代码
if 条件 1 基础上的 条件 2:
…… #条件 2 满足执行的代码
else: # 条件 2 不满足的处理
条件 2 不满足时,执行的代码
else: # 条件 1 不满足的处理
条件1 不满足时,执行的代码

四、for循环语句

1.循环结构
一般情况下,需要 多次重复执行的代码,都可以用循环的方式来完成
(循环不是必须要使用的,但是为了 提高代码的重复使用率,所以有经验的开发者都会采用循环

2.for循环

for循环作为编程语言中最强力的特征之一

Python可以使用for语句循环遍历整个序列 的值

ifelse简单程序 python python2 if else_Python_02

3.range( )函数
该函数是Python的内置函数,用于生成一系列连续的整数,
多用于for循环语句中

语法格式:
range(起始值 结束值,指定步长)

起始值可以省略,如果省略,则从0开始
结束值:指定计数的结束值(但不包括该值,如range(7),得到的值是0-6,不包括7)
指定步长:即2个数之间的间隔,可以省略,如果省略,则表示步长为1

五、while循环语句

1.while 语句基本语法

ifelse简单程序 python python2 if else_嵌套_03

2.while 循环之死循环

在编程中,一个靠自身控制无法终止的程序称为“死循环”。

ifelse简单程序 python python2 if else_ifelse简单程序 python_04


3.while 循环嵌套

while 嵌套就是: while 里面还有 while

ifelse简单程序 python python2 if else_Python_05

六、列表

1.列表的定义
(1)list (列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做数组
(2)专门用于储存 一串 信息,能够同时定义多个 同类型的变量, 也可以 同时定义不同类型的变量
(3)列表用 [ ] 定义,数据 之间使用 分隔
(4)列表的 索引 从 0 开始(索引 就是数据在 列表 中的位置编号,索引又可以被称为 下标)

2.列表的赋值

ifelse简单程序 python python2 if else_嵌套_06


3.列表的取值

ifelse简单程序 python python2 if else_元组_07

4.列表的常用操作

ifelse简单程序 python python2 if else_元组_08

5.循环遍历

(1)遍历 就是 从头到尾 依次 从 列表中获取数据

在循环体内部 针对 每一个元素,执行相同的操作

(2)使用 for 就能够实现迭代遍历

ifelse简单程序 python python2 if else_嵌套_09

七、元组和字典

1.元组
(1)元组的定义
Tuple (元组)与列表类似,不同之处在于元组的 元素不能修改
元组 表示多个元素组成的序列
元组 在Python 开发中,有特定的应用场景
用于存储 一串信息,数据之间使用 , 分离
元组用 ( ) 定义
元组的 索引 从 0 开始

(2)元组的赋值

ifelse简单程序 python python2 if else_Python_10


(3)元组数据类型转换 —— 列表转元组

ifelse简单程序 python python2 if else_ifelse简单程序 python_11

2.字典
(1)字典的定义
dictionary(字典) 是 除列表之外 Python 之中 最灵活 的数据类型
字典同样可以用来 存储多个数据
通常用于存储 描述一个 物体 的相关信息

和列表的区别
列表 是 有序 的对象集合
字典 是 无序 的对象集合

字典用 { } 定义

字典使用 键值对 存储数据,键值对之间使用 , 分隔
键 key 是索引
值 value 是数据
键 和 值 之间使用 : 分隔
键必须是唯一的
值 可以取任何数据类型,但 键 只能使用 字符串 数字 或者 元组

(2)字典的增删改查-增加

ifelse简单程序 python python2 if else_Python_12

(3)字典的增删改查-查询字典内的元素

ifelse简单程序 python python2 if else_ifelse简单程序 python_13

(4)字典的增删改查-删除

ifelse简单程序 python python2 if else_元组_14