Python 程序设计讲义(3):Python 的基本语法——缩进与注释
Python 程序设计讲义(3):Python 的基本语法——缩进与注释
目录
一、Python 的代码缩进
Python 语言使用代码缩进来表示程序的层次结构(其他语言,比如 C 语言、Java 等使用大括号表示程序的层次结构)。在分支结构、循环结构、函数与类的定义时,会用到缩进。
编写代码时,缩进可以使用 Tab 键或空格来实现。一个缩进量一般为 4 个空格。默认情况下,一个 Tab 键等于 4 个空格。
1、在 IDLE 中设置 Tab 键的大小
点击导航栏的 Options,选择 Configure IDLE。在弹出的窗口中,选择 Settings 页面,然后选择 Windows,设置 Indent spaces 后的数字框为 4 ,然后点击 Apply,Ok 即可设置完成。如下图所示:

2、在 PyCharm 中设置 Tab 键的大小
单击【设置】,选择【编辑器】=>【代码样式】=>【Python】,在窗口右侧选择【制表符和缩进】。如下图所示:

3、缩进举例
(1)判断两个数的大小
a=300
b=200
if a>b:
print("a 大于 b")
else:
print("a 不大于 b")
运行结果为:
a 大于 b
(2)多层缩进
a=300
b=200
if a>b:
print("a 大于 b")
else:
if a<b:
print("a 小于 b")
else:
print("a 等于 b")
运行结果为:
a 大于 b
(3)缩进不正确导致的异常
a=300
b=200
if a>b:
print("a 大于 b")
运行结果为:
File "C:\Users\wgx58\PycharmProjects\PythonProject\hello.py", line 4
print("a 大于 b")
^^^^^
IndentationError: expected an indented block after 'if' statement on line 3
二、Python 的注释
注释用来对代码进行说明,提高代码的可读性,方便自己或别人日后理解代码的功能。
执行代码时,注释的内容会被 Python 解释器忽略,不会被执行。
Python 的注释分为两种:单行注释和多行注释
1、单行注释
单行注释使用 【#】作为符号,【#】后面的内容均为注释信息,直到换行结束。单行注释可以单独占一行,也可以放在代码的右侧。语法如下:
#注释的内容
例如:
#下面的代码是定义两个变量a和b并赋值
a,b=300,200
if a>b: #当a大于b时,执行下面的print语句
print("a 大于 b")
else:
if a<b: #当a小于b时,执行下面的print语句
print("a 小于 b")
else: #当a等于b时,执行下面的print语句
print("a 等于 b")
2、多行注释
多行注释是将注释的内容放在一对三个单引号(‘’’ ‘’')或三个双引号(“”" “”")之间。注释的内容可以分为多行编号。语法如下:
'''
注释内容1
注释内容2
........
'''
或
"""
注释内容1
注释内容2
........
"""
例如:
'''
作者:睿思达DBA
地址:河南省新乡市
日期:2025年7月23日星期三
'''
a,b=300,200
if a>b:
print("a 大于 b")
else:
if a<b:
print("a 小于 b")
else:
print("a 等于 b")
3、将代码变成注释或撤销注释
由于调试程序的需要,需要将多行代码给注释掉,调试完毕后可能需要撤销注释把代码恢复。
(1)在 IDLE 中操作
选择要变成注释的代码。选择【Format】菜单中的【Comment Out Region】选项(使用【Uncomment Region】选项可以撤销注释)。如下图所示:

结果如下:
a,b=300,200
if a>b:
print("a 大于 b")
##else:
## if a<b:
## print("a 小于 b")
## else:
## print("a 等于 b")
(2)在 PyCharm 中操作
选择多行代码,按下快捷键【ctrl+/】则选中的代码变为注释,再次按下【ctrl+/】则撤销注释,恢复正常代码。
例如:
a,b=300,200
if a>b:
print("a 大于 b")
# else:
# if a<b:
# print("a 小于 b")
# else:
# print("a 等于 b")
更多推荐

所有评论(0)