1 PyCharm 的单步调试
- F8 Step Over 可以单步执行代码,会把函数调用看作是一行代码直接执行,不会进入函数的内部
- F7 Step Into 可以单步执行代码,如果是函数,会进入函数内部,能看到执行的细节
代码执行到函数定义这一行时,会把函数名作为标识符添加到内存
代码执行到函数调用这一行时,会先去内存中查找有没有此标识符,如果有就会执行到函数内部的代码
用 单步执行 F8 和 F7 观察以下代码的执行过程
- 定义好函数之后,只表示这个函数封装了一段代码而已
- 如果不主动调用函数,函数是不会主动执行的
def chengfakoujuebiao():
"""这是乘法口诀表"""
raw = 1
while raw <= 9:
col = 1
while col <= raw:
print("%d *%d = %d" % (col, raw, col*raw), end="\t")
col = col + 1
print("")
raw += 1
chengfakoujuebiao()
2 函数的文档注释
-
在开发中,如果希望给函数添加注释,应该在 定义函数 的下方,使用 连续的三对引号
-
在 连续的三对引号 之间编写对函数的说明文字
-
在 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息
def func_sum():
"""求和 1+2"""
sum_num = 1 + 2
print(sum_num)func_sum()
注意:因为 函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留 两个空行
网友评论