菜鸟笔记-7.Python缩进

1.什么是Python缩进?

Python缩进就像我们写作文时,使用段落来划分不同的内容。在Python中,我们使用空格或制表符(tab)来划分不同的代码块。这些代码块就像段落一样,表示一组相关的代码。

2. 为什么需要缩进?

缩进在Python中非常重要,因为它帮助我们区分不同的代码块。没有正确的缩进,Python解释器就无法知道哪些代码应该放在一起。

3. 缩进有哪些规则?

  • 同一个代码块中的所有行必须有相同的缩进。
  • 缩进必须是空格或制表符,但不能混用。
  • 通常推荐使用4个空格作为缩进。

4. 缩进在哪些地方使用?

  • 在if、while、for等控制流语句后面。
  • 在函数和类的定义中。
  • 在列表、元组和字典中,虽然它们不使用缩进,但推荐保持一致的缩进风格。

示例说明:

a) 控制流语句

在 ifforwhile 等控制流语句中,缩进用于标识属于这些语句的代码块:

if 5 > 2:  
    print("五确实大于二!")  # 这行代码被缩进,所以它是 if 语句的一部分  
print("这行代码没有缩进,所以它不属于 if 语句")

b) 函数定义

在定义函数时,函数体内的代码需要缩进:

def say_hello():  
    print("你好!")  # 这行代码被缩进,所以它是 say_hello 函数的一部分

c) 循环

在循环中,需要缩进的代码块表示循环体:

for i in range(5):  
    print(i)  # 这行代码被缩进,所以它是 for 循环的一部分

d) 类定义

在定义类时,类的方法和属性需要缩进:

class MyClass:  
    def __init__(self):  # 这个方法被缩进,所以它是 MyClass 类的一部分  
        self.name = "我的名字"

4.注意事项

  • 避免混合使用空格和制表符进行缩进。这可能会导致在不同的编辑器或环境中代码显示不一致。
  • 确保同一代码块内的缩进量一致。即使只有一个空格的差异,也会导致 IndentationError 错误。
  • 始终在代码的顶层(非缩进的部分)开始新的代码行。只有在需要表示代码块从属关系时才进行缩进。
  • 在某些情况下,如多行字符串或注释中,不需要遵守缩进规则。但在这些情况下,通常保持格式整洁仍然是个好习惯。
  • 7
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Py小趴

整理不易,感谢金主!

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

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

打赏作者

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

抵扣说明:

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

余额充值