0713

days04 列表 循环

复习:

运算符

赋值运算符

比较运算符、关系运算符

逻辑运算符

while循环

break跳出循环

continue结束本次循环,直接开始下一次循环

else:循环正常结束时,执行的代码

案例

l  卖票

l  猜数字

l  9X9乘法表

l  金字塔

计算机中,展示数据的方式:先从左到右,然后从上到下

Ø  使用符号输出矩形

n  通过这个案例,了解符号输出的方式

列表

当我们开始存储大量的数据的时候,通过单个变量保存单个值的方式,已经不太可取了

此时,可以使用列表来存储数据【列表类似于其他语言中的数组】

列表的语法:变量 = [“数据”, “数据2”……]

列表:存储数据的【处理数据的】

处理数据的:增删改查

列表常见的操作

python中的列表,类型 list

查看list常见的操作函数:dir(list)

需要按照一定的规律来记忆函数

按照增删改查的四种操作方式来记忆

l  查询数据

根据下标获取列表中的某个数据

>>> g = girls[1]

>>>

>>> g

'碧瑶'

查询某个指定数据在列表中的位置

>>> girls.index("陆雪琪")

0

>>> girls.index("金瓶儿")

2

l  修改数据

根据下标,直接修改数据即可

>>> girls[2] = "燕虹"

>>> girls

['陆雪琪', '碧瑶', '燕虹', '幽姬', '小环']

l  增加数据

在列表的末尾追加数据append(要增加的数据)

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

>>> girls.append("金瓶儿")

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

在列表中指定的位置增加数据 insert(位置, 数据)

>>> girls

['陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

>>> girls.insert(0, "林惊羽")

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

l  删除数据

删除列表中最后一个数据 pop()

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环', '金瓶儿']

>>> girls.pop()

'金瓶儿'

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

删除指定的数据 remove(要删除的数据)

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬', '小环']

>>> girls.remove("小环")

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬']

高级运算符:成员运算符

l  语法结构:a in b  表示在b中是否包含a数据

l  可以操作字符串

l  可以操作列表

>>> girls

['林惊羽', '陆雪琪', '张小凡', '碧瑶', '幽姬']

>>>

>>> name = "林惊羽"

>>> name in girls

True

>>> name = "鬼先生"

>>> name in girls

False

>>>

循环for

一个简单的循环,和成员运算符配合使用

语法结构:for a in b:将b中的数据依次存放在a中进行循环处理

关于循环

对于循环,这是一个暧昧的概念,python就提供了两种循环

l  可以进行数据条件判断的循环——while循环

while 条件:

循环中要执行的代码

l 对于固定的数据进行依次查看[遍历]的功能——for循环

for 存放循环数据的变量 in 要循环的数据:

循环中的代码

项目时间:世纪佳缘

项目的作用:管理所有正在单身的姑娘们

项目的功能:

查看所有的姑娘

增加一个姑娘

修改姑娘的姓名

删除一个姑娘

查询某个姑娘

退出系统

返回上一级菜单

循环-菜单  绑定

项目案例:英雄联盟子模块:用户管理系统

l  用户注册

l  用户登录

分析:一个系统中,可能会存在多个用户【多个?到底有多少个?不明】

用户,就要保存在列表中 : users

分析2:用户的特点:有账号,有密码,使用列表保存

实现:users = [[“admin”,”admin”] , [“manager”, “manager”], [“laowang”, “gebi”]]

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近看了许多的凡瑶文,又再次重温了青云志,越来越心疼碧瑶和小凡,我不喜欢书的结局,也不是很喜欢电视剧的结局,所以就...
    啊璃Fairy阅读 21,190评论 3 8
  • 列表 当我们开始存储大量的数据的时候,通过单个变量保存单个值的方式,已经不太可取了 此时,可以使用列表来存储数据【...
    依旧丶森阅读 233评论 0 0
  • 当我们开始存储大量的数据的时候,通过单个变量保存单个值的方式,已经不太可取了 此时,可以使用列表来存储数据【列表类...
    零_WYF阅读 260评论 0 0
  • 1.生活本身就是一个悲剧。我的周围是无边的黑暗,但是我并不孤独,并不绝望。我无论在什么地方总能看见那一股生活的激流...
    清浅光阴阅读 10,753评论 0 3
  • 愿你深情不被辜负 嘴上说出3000句我爱你,也不如病床上的一晚陪伴。 文 / 转 01 我邻居前天下午来敲门,我打...
    1c89b1c4e94a阅读 342评论 0 1