空行、缩进与多行代码

空行、缩进与多行代码

空行

一般空行用于不同函数,不同类之间,以及类和函数之间进行分隔。空行不是Python的语法,即使不插入空行也不会影响程序正常运行。插入空行的主要目的是方便代码阅读以及日后的维护。说的更加直白些就是为了美观。

#!/usr/bin/env python

def a():
    pass

def b():
    pass

a()
b()

缩进

Python对于缩进的要求是非常严格的,它依靠缩进距离区分代码块,所以在Python中缩进也是一种语法,缩进的距离是可变的,具有相同缩进距离的属于同一个代码块。

缩进默认是4个空格,遵循pep8标准(代码风格指南),虽然我们在环境当中配置了tab键为4个空格,但是在别人的环境可能没有配置,需要进行配置或者手动打空格。

以下代码是错误示例

#!/usr/bin/env python

     print("Hello")

运行结果

┌──(root㉿kali)-[~/python_code/python_1]
└─# python hello2.py
  File "/root/python_code/python_1/hello2.py", line 3
    print("Hello")
IndentationError: unexpected indent

多行代码

Python代码中一般一行只写一条语句。如果想要一行中写多条语句,那么语句之间就需要使用 ; 分隔。

注意点:如果一行语句里面有太多变量写不下,就可以用 \ 进行换行连接。在实际开发中如果是有业务关联的两个类,用 \ 进行连接便于我们的阅读和理解。

Python 3.12.7 (main, Nov  8 2024, 17:55:36) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a1 = 1
>>> a2 = 2
>>> a3 = 3
>>> a1
1
>>> a2
2
>>> a3
3
>>> a4=4;a5=5;a6=6
>>> a4
4
>>> a5
5
>>> a6
6
>>> sum = a4 + a5 + \
... a6
>>>
>>> sum
15
posted on 2025-06-15 17:13  burgess0x  阅读(34)  评论(0)    收藏  举报