美文网首页
一 -31 python (函数)函数执行过程/文档注释

一 -31 python (函数)函数执行过程/文档注释

作者: hsiaojun | 来源:发表于2018-04-19 01:07 被阅读0次

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()

注意:因为 函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留 两个空行

相关文章

网友评论

      本文标题:一 -31 python (函数)函数执行过程/文档注释

      本文链接:https://www.haomeiwen.com/subject/pgrikftx.html