Python学习第三天:if 、for、while循环

本文详细介绍了Python编程中的if条件语句,包括基本用法、条件判断及其与变量的结合使用。此外,讲解了for循环的运用,如遍历列表、字典、元组等,并探讨了for循环的嵌套应用场景。同时,阐述了while循环的工作原理,展示了break和continue的控制作用,以及pass语句的意义。通过实例解析,帮助读者深入理解Python的基础控制结构。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1. if

1.1 if 基本用法

1.2. if 条件判断

1.2.2 if 变量(值)

2. for 循环

3. while


1. if

1.1 if 基本用法


if ...else
if ... elif ... elif ... else:
if的嵌套:当某个if条件满足的时候,这个if的分支语句将被执行,其他分支不会被执行

1.2. if 条件判断


1.2.1 运算: 比较、逻辑、返回布尔类型


1.2.2 if 变量(值)


空列表、字符串、字典及0 返回的为False
if not 变量:判断是否存在;某个变量是否为空

2. for 循环

2.1 列表、字典(dict1.items()能同时获取到Key和value值)、元组、字符串、集合都可以进行for循环,循环的过程中会自动进行index+1或者next()

2.2 for循环的嵌套的应用场景:获取测试用例、九九乘法表、排序算法(冒泡)、二维数组。

3. while

3.1 while循环的执行过程:while 循环下面的子分支执行完毕以后,会返回到while条件判断语句

3.2 break:强制手动终止,跳出整个while循环(for和while循环都可以用)

3.3 continue:表示跳出本次子语句(即continue后面的子分支语句不再执行),返回while条件判断(for和while循环都可以用)

3.4 pass 用在冒号(:) 之后,占位符的作用,维持了语法内容的完整性,但没有实际的作用(有点直行绿灯的意思)

3.5 while循环的应用场景:知道循环终止的条件,但没有具体的变量可遍历,不知道循环的次数(while循环类似手工版的for循环)

3.6 while循环的嵌套:由外层进入内层后,直到内层循环结束才会再次直行外层循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Semih93

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值