Python 语法与注释详解
·
Python 语法基础
Python 执行方式
Python 代码可以通过两种主要方式执行:
1. 命令行交互式执行
python
>>> print("hello world")
hello world
>>>
2. 文件执行
创建扩展名为 .py 的文件,然后在命令行中运行:
bash
[root@www ~]# python3 test.py hello world
Python 缩进规则
缩进指的是代码行开头的空格。与其他编程语言不同,Python 中的缩进不仅影响代码可读性,更是语法的重要组成部分。
正确示例:
python
if 5 > 2:
print("Five is greater than two!")
错误示例:
python
if 5 > 2:
print("Five is greater than two!") # 缺少缩进,会导致错误
缩进规则:
-
空格数量由程序员决定,但至少需要一个空格
-
同一代码块内必须保持相同的缩进量
-
不同缩进方式都是有效的:
python
if 5 > 2:
print("Five is greater than two!")
if 5 > 2:
print("Five is greater than two!")
错误示例(不一致的缩进):
python
if 5 > 2:
print("Five is greater than two!")
print("Five is greater than two!") # 缩进不一致,会导致错误
Python 变量
在 Python 中,变量在赋值时自动创建:
python
x = 5 y = "Hello, World!"
Python 没有专门的变量声明命令,变量类型在赋值时自动确定。
Python 注释详解
注释是代码中的重要组成部分,用于文档说明、代码解释和调试。
单行注释
注释以 # 开头,Python 会忽略 # 后面的所有内容:
基本用法:
python
# 这是一个注释
print("Hello, World!")
行末注释:
python
print("Hello, World!") # 这是一个注释
禁用代码执行:
python
# print("Hello, World!")
print("Cheers, Mate!")
多行注释
Python 没有专门的多行注释语法,但可以通过以下方式实现:
方法一:每行使用 #
python
# 这是一个注释
# 写在多行中
# 每行都需要井号
print("Hello, World!")
方法二:使用多行字符串
python
"""
这是一个注释
写在多行中
使用三引号
"""
print("Hello, World!")
python
'''
这也是一个多行注释
使用单引号三引号
'''
print("Hello, World!")
注意: 只要多行字符串没有被赋值给变量,Python 就会读取但忽略这些内容,从而实现多行注释的效果。
注释的最佳实践
-
代码解释: 用注释说明复杂的算法或逻辑
-
文档说明: 为函数、类和方法添加文档字符串
-
调试助手: 临时禁用代码段进行测试
-
可读性: 使代码更易于理解和维护
注释是编写高质量 Python 代码的重要工具,合理使用注释可以显著提高代码的可维护性和可读性。
更多推荐




所有评论(0)