10分钟搞定Python中的所有循环知识点

   Python是一种广泛使用的高级编程语言,以其清晰的语法和代码可读性而闻名.在Python中,循环是控制流程语句的一种,用于重复执行一段代码直到满足某个条件.以下是Python中循环的基础知识.

这里插播一条粉丝福利,如果你正在学习Python或者有计划学习Python,想要突破自我,对未来十分迷茫的,可以点击这里获取最新的Python学习资料和学习路线规划(免费分享) 

1.for 循环

for 循环在Python中用于遍历可迭代对象(如列表、元组、字典、集合、字符串等).

基本语法

for element in iterable:
    # 代码块

示例

fruits = ['apple', 'banana', 'cherry']
for fruit in fruits:
    print(fruit)

2.while 循环

while 循环会一直执行,直到指定的条件不再为真.

基本语法

while condition:
    # 代码块

示例

count = 1
while count < 6:
    print(count)
    count += 1

3.break 语句

break 语句用于立即退出循环体,无论循环的结束条件是否满足.

示例

for num in range(1, 10):
    if num == 5:
        break
    print(num)

4.continue 语句

continue 语句用于跳过当前循环的剩余部分,并继续执行下一次循环迭代.

示例

for num in range(1, 10):
    if num % 2 == 0:
        continue
    print(num)

5.else 语句与循环

for 和while 循环都可以与else 语句一起使用.else 块中的代码会在循环正常结束后执行,即不是因为break 语句退出循环时执行.

示例

for num in range(1, 10):
    print(num)
else:
    print("循环结束")

6.pass 语句

pass 是一个空操作语句,可以用来作为一个占位符,当语法上需要语句但程序不需要任何操作时使用.

示例

for num in range(3):
    pass  # 这里什么也不做

7. 循环中的列表推导式

列表推导式提供了一种优雅的方式来创建列表,基于已有的列表或任何可迭代对象.

示例

squares = [x**2 for x in range(10)]
print(squares)

8.zip() 函数与循环

zip() 函数可以将多个可迭代对象“压缩”到一起,然后可以一起遍历.

示例

names = ['Alice', 'Bob', 'Charlie']
ages = [25, 30, 35]
for name, age in zip(names, ages):
    print(f"{name} is {age} years old")

9.enumerate() 函数与循环

enumerate() 函数用于在循环中获取每个元素的索引和值.

示例

fruits = ['apple', 'banana', 'cherry']
for index, fruit in enumerate(fruits):
    print(f"{index}: {fruit}")

10. 循环中的异常处理

在循环中,你可以使用try 和except 语句来处理可能出现的异常.

示例

for num in [1, 2, 'a', 4]:
    try:
        print(f"数字的平方是 {num ** 2}")
    except TypeError:
        print(f"不能计算非数字 {num} 的平方")

通过上述内容,我们了解了Python中循环的基本知识点.掌握这些知识可以帮助你编写更加高效和清晰的代码.

最后,我精心筹备了一份全面的Python学习大礼包,完全免费分享给每一位渴望成长、希望突破自我现状却略感迷茫的朋友。无论您是编程新手还是希望深化技能的开发者,都欢迎加入我们的学习之旅,共同交流进步!

🌟 学习大礼包包含内容:

Python全领域学习路线图:一目了然,指引您从基础到进阶,再到专业领域的每一步学习路径,明确各方向的核心知识点。

超百节Python精品视频课程:涵盖Python编程的必备基础知识、高效爬虫技术、以及深入的数据分析技能,让您技能全面升级。

实战案例集锦:精选超过100个实战项目案例,从理论到实践,让您在解决实际问题的过程中,深化理解,提升编程能力。

华为独家Python漫画教程:创新学习方式,以轻松幽默的漫画形式,让您随时随地,利用碎片时间也能高效学习Python。

互联网企业Python面试真题集:精选历年知名互联网企业面试真题,助您提前备战,面试准备更充分,职场晋升更顺利。

👉 立即领取方式:只需【点击这里】,即刻解锁您的Python学习新篇章!让我们携手并进,在编程的海洋里探索无限可能  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值