0
点赞
收藏
分享

微信扫一扫

python缩进符注意事项

树下的老石头 2024-08-05 阅读 41

python缩进符注意事项

python是使用缩进来去区分不同的代码块,所以对缩进符有着严格的要求并且敏感。

(与其他编程语言的区别,如java语言用大括号{}区分代码块。)

缩进符决定了代码的作用域范围。,使相同缩进的代码处于同一范围。

在python中使用缩进,需要注意几点:注意观察缩进程度,不同级别的代码缩进的程度不同。如果缩进级别出错,会检测不出但不会输出正确结果。

示例:

正确:

a = 0
num = 0
def test():
    a = 1
    num = a + 2
    print(num)
test()
print(num)

输出:

3
0

错误:

a = 0
num = 0
def test():
    a = 1
num = a + 2
print(num)
test()
print(num)

输出:

2
2

错误是指与所需的结果不同有,但代码不会检测出错误。

<!--注意:缩进符等级不同输出结果也会不一样。写代码时切切注意。-->

另一种情况程序会直接检测出错误:

if True:
    print("Ture")
else:
print("Flase")

输出:

  File "C:\Users\86139\学习\main.py", line 356
    print("Flase")
    ^
IndentationError: expected an indented block

这种就是较为明显错误,较为容易改错。但第一种很难纠错。

<!--避免这种错误尽可能的多敲多练,加深理解就会尽可能避免这些情况的发生-->

<!--{这些是个人所踩过的坑,一些个人的理解和见解。}-->

举报

相关推荐

浮点数占位符注意事项

Python 算法题注意事项

python安装时注意事项

fastjson注意事项

Linux 注意事项

Dockerfile注意事项

0 条评论