2020级周报:Python学习进阶-函数、字典与控制结构

需积分: 0 0 下载量 143 浏览量 更新于2024-08-04 收藏 257KB DOCX 举报
"周宣辰的2020级20210109周报总结,主要涵盖了Python编程语言的学习内容,包括函数和数据类型、if语句、字典的使用以及while循环和用户输入的相关知识。" 在这份周报总结中,周宣辰详细记录了他在一周内的学习进度,主要集中在Python的基础知识上。首先,他整理了上周学习的函数和数据类型。在Python中,函数是可重用的代码块,可以接受参数并返回结果,而数据类型则包括整型(int)、浮点型(float)、字符串(str)、列表(list)、元组(tuple)、集合(set)和字典(dict)等。理解这些基本的数据结构是编程的基础。 接下来,周宣辰深入学习了if语句,这是进行条件判断的关键。他通过示例学习了如何进行条件测试,包括检查两个值是否相等、数字之间的比较、多条件检测(如if-elif-else结构),以及如何检查特定值是否存在于列表中。此外,他还接触了布尔表达式,它们在逻辑判断中起着核心作用,如True和False。 然后,周宣辰探讨了字典的使用。字典是一种关联数组,其中的元素由键(key)和对应的值(value)组成。他学习了如何访问字典中的值,添加新的键值对,修改已存在的键值,以及删除不再需要的键值对。他也了解了遍历字典的不同方法,包括遍历所有键值对、遍历所有键以及遍历所有值。此外,他还研究了字典的嵌套,即在一个字典中包含另一个字典,这在处理复杂数据结构时非常有用。 最后,周宣辰学习了while循环和用户输入。在Python中,`input()`函数用于获取用户的输入,可以配合`int()`函数将字符串转换为整数,或者在计算中使用模运算 `%`。`while`循环允许程序在满足特定条件时重复执行一段代码。他了解了如何根据用户的选择退出循环,以及如何利用`break`和`continue`语句控制循环流程,同时强调了避免创建无限循环的重要性,因为无限循环可能导致程序无法正常终止。 总结来看,周宣辰这一周的学习涵盖了Python编程的多个关键概念,这些知识对于进一步深入学习Python和进行实际项目开发至关重要。通过不断地实践和总结,他的编程技能得到了显著提升。