| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> 【博学谷学习记录】超强总结,用心分享|人工智能第三课Python中if语句和循环结构。 -> 正文阅读 |
|
[Python知识库]【博学谷学习记录】超强总结,用心分享|人工智能第三课Python中if语句和循环结构。 |
一.if语句在日常开发中,只要有需要进行条件判断的语句基本上都是选择判断结构。 1.if选择判断结构的基本语法:if 条件判断: if True: 2.if...else...结构:if 条件判断: 3.if...elif...else多条件判断结构:如果条件1成立,则执行语句段1 如果条件2成立,则执行语句段2 ... 当所有条件都不成立时,则执行else语句段中的内容 if 条件判断1: 4.if嵌套结构:嵌套结构看起来比较复杂,但是我们在编写时要遵循一个原则:先编写外层判断,所有语句编写完成后,在编写内层条件判断结构。代码如下例: if 外层条件判断: 二.目运算符1.什么是三目运算符在Python中三目运算符也叫三元运算符,其主要作用:就是用于简化if...else...语句。 2.基本语法if 条件判断: ? ?# 语句段1 else: ? ?# 语句段2 转换为三目运算符: 语句段1 if 条件判断 else 语句段2 3、三目运算符案例需求:输入两个数值,返回最大值. num1 = 10 max = num1 if num1 > num2 else num2 三.循环语句1、循环的概念有条件地重复地做一件事,每一次做的事情不同但类似。 程序是为了解决实际问题的,实际问题中存在着重复动作,那么程序中也应该有相应的描述,这就是循环。 2、循环的作用让代码高效的重复执行 3、while循环①while循环的基本语法# ① 定义一个计数器(初始化一个计数器) 总结:while循环三步走① 初始化计数器。② 编写循环条件(判断计数器是否达到了目标位置)。 ③ 在循环内部更新计数器。 4、for循环①for循环的基本语法for循环结构主要用于(序列 => 字符串、列表、元组、集合以及字典)类型数据的遍历(循环)操作。
另外当循环次数未知的情况,建议使用for循环。 for 临时变量 in 序列: 使用Debug调试以上代码可知:for循环功能非常强大,可以自动判断序列的长度,长度为多少,则for循环就循环多少次。每次循环时,系统会自动将序列中的每个元素赋值给变量i,赋值完成后,for循环内部会自动更新计数器,向后移动一位,继续循环,直至元素全部循环结束。 ②range方法(函数)Python2 range() 函数返回的是列表,而在Python3中 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 主要作用:用于生成一段连续的内容,从0到9 基本语法: range(stop) start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); 5、循环中两大关键字在循环结构中存在两个关键字:break和continue ①break:主要功能是终止整个循环案例:遇到字符'e',则终止整个循环 str1 = 'itheima' for i in str1: ? ?if i == 'e': ? ? ? ?break ? ?print(i) ②continue:主要功能是中止当前循环,继续下一次循环案例:遇到字符'e',跳过循环,继续下一次循环 str1 = 'itheima' 6、while循环与for循环中的else结构else的作用:循环可以和else配合使用,else下方缩进的代码指的是==当循环正常结束之后要执行的代码。? 强调:'正常结束',非正常结束,其else中的代码时不会执行的。(如遇到break的情况) 本周笔记分享就到这里啦,下周分享各种变量的应用场景及常用方法! |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:34:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |