欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Python学习内容(五)

时间:2023-04-24

目录

一.流程控制语句

1.流程控制语句break

2.流程控制语句continue

3.else语句

二.嵌套循环

三.二重循环中的break和continue

四.列表 

​ 1.列表对象的创建 

 2.列表的特点 

 3.列表的查询操作

   1)获取列表中指定元素的索引

   2)获取列表中的单个元素

   3)获取列表中的多个元素

4.列表元素的判断及遍历

5.列表元素的操作


一.流程控制语句

1.流程控制语句break

用于结束循环结构,常与分支结构 if 一起使用。

for...in...: while(条件):

............、..............

if...: if....:

break break

2.流程控制语句continue

用于结束当前循环,进行下一次循环,常与分支结构 if 一起使用。

 3.else语句

与else语句配合使用的三种情况:

 二.嵌套循环

循环结构中又嵌套另外的完整的循环结构,其中内层循环做为外层循环的循环体执行。

例如:九九乘法表

三.二重循环中的break和continue

二重循环中的break和continue用于控制本层循环。

四.列表 

为什么需要列表?
   1.变量可以存储一个元素,而列表是一个“大容器"可以存储N多个元素,程序可以方便地对这些          数据进行整体操作
   2.列表相当于其它语言中的数组


 1.列表对象的创建 

   1.列表需要使用中括号,元素之间使用英文的逗号进行分隔。
   2.列表的创建方式
     1)使用中括号
     2)调用内置函数list()

2.列表的特点 

 1.列表元素按顺序有序排序
 2.索引映射唯一个数据

 3.列表可以存储重复数据

 4.任意数据类型混存
 5.根据需要动态分配和回收内存

3.列表的查询操作
 1)获取列表中指定元素的索引

index()--->1.如查列表中存在N个相同元素,只返回相同元紫中的第一个元素的索引
                      2.如果查询的元素在列表中不存在,则会抛出ValueError

                      3.还可以在指定的start和stop直接进行查找

 2)获取列表中的单个元素

 获取单个元素--->1.正向索引从0到N-1,举例 Ist[0]
                            2. 逆向索引从-N到-1,举例: Ist[-N]

                            3.指定索引不存,抛出IndexError

3)获取列表中的多个元素

语法格式:
列表名[start: stop : step ]

4.列表元素的判断及遍历

      1.  判断元素在列表中是否存在

           元素 in 列表名          元素 not in 列表名

      2.列表元素的遍历

          for  迭代对象 in 列表名

 5.列表元素的操作

1)列表元素的添加操作

 2)列表元素的删除操作

 3)列表元素的修改操作

     1.为指定索引的元素赋一个新值

      2.为指定切片赋予一个新值

4)列表元素的排序操作

常见的两种方式:
1.调用sort()方法,列有中的所有元素默认按照从小到大的顺序进行排序,可以指定reverse=True,进行降序排序
2.调用内置函数sorted(), 可以指定reverse=True, 进行降序排序,原列表不发生改变


5)列表生成式

1.列表生成式简称“生成列表的公式”

2.语法格式;

[ i*i for i in range(1,10) ]

3.注意事项:“表示列表元素的表达式”中通常包含自定义变量

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。