《Python编程:从入门到实践》第四章笔记

本文详细介绍了Python编程中的列表遍历、避免缩进错误、创建数值列表、使用列表切片以及元组的概念和操作。通过实例解析了for循环的工作原理,强调了缩进在Python语法中的重要性,并探讨了如何使用range()函数创建数字列表。此外,还涵盖了列表解析式、切片操作、列表复制以及元组的不可变特性。
摘要由CSDN通过智能技术生成

4.1 遍历整个列表

>>> for magician in magicians:
...    print(magician)
...
alice
david
carolina

4.1.1 深入地研究循环

首先,程序执行第一行代码,获取列表magcians中的第一个值,将其存储到变量magician中。

for magician in magicians:

读取下一行代码:

   print(magician)

让Python打印magician的值,由于列表中还有其他值,Python返回到循环的第一行:

for magician in magicians:

接下来继续打印列表中的其他元素,知道列表中没有剩余元素。

4.1.2 在for循环中执行更多操作

在for循环中,可对每一个元素进行操作:

>>> for magician in magicians:
...    print(magician.title()+",Hello!")
...
Alice,Hello!
David,Hello!
Carolina,Hello!

4.1.3 在for循环结束后执行操作

for name in names:
    print(name)
print("It's over")

longxiaoling
chenmingqin
fengsiming
It's over

4.2 避免缩进错误

注意不要将不必要缩进的代码块缩进,而对于必须缩进的代码块却忘了缩进。

4.2.1 忘记缩进

for name in names:
print(name)

    print(name)
        ^
IndentationError: expected an indented block

4.2.2 忘记缩进额外的代码行

4.2.3 不必要的缩进

4.2.4 循环后不必要的缩进

4.2.5 遗漏了冒号

    for name in names
                    ^
SyntaxError: invalid syntax

4.3 创建数值列表

4.3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值