【Python零基础入门篇 · 5】:if判断的用法、内置函数range()、for循环和while循环以及break和contine

简介: 【Python零基础入门篇 · 5】:if判断的用法、内置函数range()、for循环和while循环以及break和contine

if判断


if判断的基本了解


if 要判断的条件:条件成立时,需要做的事情


if的基本格式


43bc015d117f40d28a0b6af1882edc2a.png


if判断的思维导图

096b9885fedc4ea38c7e41ce2dc8a362.png


内置函数range()


range()函数:用于生成一个整数序列


创建range()对象的三种方式

5c4b8227fc824b548c0aa2384d6e07ae.png


代码演示:返回值是一个迭代器对象(迭代器将会在后面的内容进行介绍)

b3b1147d0b59462a94b939a8c8d532fe.png


range()类型的优点


不管range对象表示的整形序列有多长,所有range()对象占用的内存空间是相同的,因为仅需要储存start,stop,step,只有当用到range对象时,才会计算序列中的相同元素。


利用list()查看range()对象中的整数序列

445022416ea74bc39bd16062368c576f.png


for循环和while循环以及break和continue


for循环


基本格式


for 临时变量 in 可迭代对象:


循环满足条件时执行的代码


for循环遍历的类型说明

for循环常用于遍历字符串、列表、元组、字典、集合等序列类型,整形数据不能被for循环取值。


adb00aed8bef4bd693b02d0697413e31.png


for 循环遍历整形数据会报错

2d217f41fae7499a8ed7864c64a36b4c.png


while循环


while循环的基本格式


5055428f13bf4aee8593a71a2d1cb764.png

死循环

94a644a57f264fbeb6f58cb59e2caf1d.png

代码演示

cb67047edb614037b64a169a6d803c0a.png

while循环嵌套

ae97c00d746746119fefe086dc3a64e9.png


break和continue


break和continue是专门在循环中的关键字


break


break:中途退出,结束循环,某一条件满足时退出循环,只针对当前所在循环有效

continue


continue:结束当前循环,进入下一循环。某一条件满足时,不执行后续重复的代码


2f7b92b006dc4c12834191501460ea90.png

目录
打赏
0
0
0
0
6
分享
相关文章
[oeasy]python091_列表_索引_index_中括号_索引函数
本文介绍了Python中列表与字符串的索引及index函数用法。通过range生成列表,使用索引[]访问和修改列表元素,index函数查找元素位置。字符串支持索引访问但不可直接修改。还探讨了16进制数在Python中的表示方法,以及日期、月份等特殊字符的Unicode范围。最后总结了列表与字符串操作的区别,并预告后续内容,提供蓝桥云课、GitHub和Gitee链接供进一步学习。
41 20
|
20天前
|
[oeasy]python086方法_method_函数_function_区别
本文详细解析了Python中方法(method)与函数(function)的区别。通过回顾列表操作如`append`,以及随机模块的使用,介绍了方法作为类的成员需要通过实例调用的特点。对比内建函数如`print`和`input`,它们无需对象即可直接调用。总结指出方法需基于对象调用且包含`self`参数,而函数独立存在无需`self`。最后提供了学习资源链接,方便进一步探索。
55 17
Python用户输入与While循环
本文介绍了Python中用户输入与while循环的结合使用,通过`input()`函数获取用户输入,并利用while循环实现重复操作,如创建交互式程序或用户驱动的循环。示例代码展示了如何让用户输入数字并计算总和,直到输入指定退出命令。这种组合能帮助开发者构建强大的交互式Python应用。
[oeasy]python083_类_对象_成员方法_method_函数_function_isinstance
本文介绍了Python中类、对象、成员方法及函数的概念。通过超市商品分类的例子,形象地解释了“类型”的概念,如整型(int)和字符串(str)是两种不同的数据类型。整型对象支持数字求和,字符串对象支持拼接。使用`isinstance`函数可以判断对象是否属于特定类型,例如判断变量是否为整型。此外,还探讨了面向对象编程(OOP)与面向过程编程的区别,并简要介绍了`type`和`help`函数的用法。最后总结指出,不同类型的对象有不同的运算和方法,如字符串有`find`和`index`方法,而整型没有。更多内容可参考文末提供的蓝桥、GitHub和Gitee链接。
45 11
Python中main函数:代码结构的基石
在Python中,`main`函数是程序结构化和模块化的重要组成部分。它实现了脚本执行与模块导入的分离,避免全局作用域污染并提升代码复用性。其核心作用包括:标准化程序入口、保障模块复用及支持测试驱动开发(TDD)。根据项目复杂度,`main`函数有基础版、函数封装版、参数解析版和类封装版四种典型写法。 与其他语言相比,Python的`main`机制更灵活,支持同一文件作为脚本运行或模块导入。进阶技巧涵盖多文件项目管理、命令行参数处理、环境变量配置及日志集成等。此外,还需注意常见错误如全局变量污染和循环导入,并通过延迟加载、多进程支持和类型提示优化性能。
40 0
一分钟看懂Python中的 // 和 / 和 % 的用法区别
一分钟看懂Python中的 // 和 / 和 % 的用法区别
Python 高级编程与实战:深入理解性能优化与调试技巧
本文深入探讨了Python的性能优化与调试技巧,涵盖profiling、caching、Cython等优化工具,以及pdb、logging、assert等调试方法。通过实战项目,如优化斐波那契数列计算和调试Web应用,帮助读者掌握这些技术,提升编程效率。附有进一步学习资源,助力读者深入学习。
[oeasy]python081_ai编程最佳实践_ai辅助编程_提出要求_解决问题
本文介绍了如何利用AI辅助编程解决实际问题,以猫屎咖啡的购买为例,逐步实现将购买斤数换算成人民币金额的功能。文章强调了与AI协作时的三个要点:1) 去除无关信息,聚焦目标;2) 将复杂任务拆解为小步骤,逐步完成;3) 巩固已有成果后再推进。最终代码实现了输入验证、单位转换和价格计算,并保留两位小数。总结指出,在AI时代,人类负责明确目标、拆分任务和确认结果,AI则负责生成代码、解释含义和提供优化建议,编程不会被取代,而是会更广泛地融入各领域。
85 28
Python 高级编程与实战:深入理解数据科学与机器学习
本文深入探讨了Python在数据科学与机器学习中的应用,介绍了pandas、numpy、matplotlib等数据科学工具,以及scikit-learn、tensorflow、keras等机器学习库。通过实战项目,如数据可视化和鸢尾花数据集分类,帮助读者掌握这些技术。最后提供了进一步学习资源,助力提升Python编程技能。

热门文章

最新文章