第5天字典和循环

2023-3-19 来源:不详 浏览次数:

白癜风有治愈的吗 http://m.39.net/news/a_6288655.html

老实说,我一直都没有深入研究过列表、元组和字典,总觉得就是差不多的东西而已。不过,今天还是好好研究一下,尽量多了解下。

字典更倾向于某个事务的全部特点的汇总。比如一个人,身高、年龄、性别、体重等等,就可以做为一个字典来记录某个人的信息。

alien_0={age:20,color:red,height:}

输出的话,可以采用如下的方式:

总的来说,它和列表的不同之处在于它需要输入相应的属性才能输出对应的值;

添加一对键值:

就是将相应的值赋值给相应的属性即可;

修改相应的键值:

简单来说,就是将值赋给对应的元素即可;

删除键值:

和列表类似,只是多输入了一个具体的属性而已;

遍历字典:

其实就是调用的时候将键和值都调用了一遍;

遍历字典中所有变量的键:

看起来没什么太大的变化,但是,这里为什么要加.title()这个函数呢?似乎没搞明白。。

刚刚才发现,数据的是变量的键!键!键!

遍历字典中的所有值:

好吧,看到中间的.value()了吗,其实就是这么一点点不同而已,记住就好了;

嵌套:

字典列表:

简单来说,就是把元组嵌套到了列表中,理解起来应该不困难;

今天,把输入和while循环一起学了算了,感觉这么一天一章的速度还是太慢了。

Input()函数,让用户输入内容后继续运行:

值得注意的是:input函数输出的都是字符串,如果输入是数字的时候,一定要记得用int()函数来将其转化成整形;

While循环

直接上一个例子吧:

意思就是,当number小于5的时候,输出number的值,然后将number加1,继续代入到number中去执行操作。当number等于5的时候,和条件小于5冲突,所以循环结束;

使用break退出循环

当程序执行到相关条件的时候,我们不想让它继续执行下去了,那么,我们就可以使用break强行跳出程序;

不难看出,随便输入什么,程序都会一直运行,但是只要一出入quit,它就会结束循环;

使用continue继续运行

判断后,跳出循环执行下面的程序后,回过头来继续执行这个循环;

比如:current_number等于0的时候,执行current_number+1,这个新的current_number余2不等于0,所以跳出来执行print函数,然后继续去执行这个循环;

无限循环

其实吧,我们常常说这个是个死循环,会一直执行下去。比如:while15:print(‘*’)

因为1确实小于5,所以,这个程序就会一直执行下去;

转载请注明:
http://www.wanruiguanye.com/bzff/77435553.html
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 网站首页 版权信息 发布优势 合作伙伴 隐私保护 服务条款 网站地图 网站简介

    温馨提示:本站信息不能作为诊断和医疗依据
    版权所有 2014-2024
    今天是: