空行、缩进与多行代码
空行、缩进与多行代码
空行
一般空行用于不同函数,不同类之间,以及类和函数之间进行分隔。空行不是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
浙公网安备 33010602011771号