python定义函数和调用函数的过程

定义函数:

  1.申请内存空间保存函数体代码

  2.将上述内存地址绑定函数名

  3.定义函数不会执行函数体代码,但是会检测函数体语法

调用函数:

  1.通过函数名找到函数的内存地址

  2.然后加扩号就是在触发函数体代码的执行

 函数在定义阶段只检测语法,不执行函数体内容,调用阶段才会执行函数体内容

def auth(user: str, password: str) -> str:              #user:str  password:str   提示应该定义的形参类型,    -> 提示应该定义的返回值类型
    if user == 'ryan' and password == '12345':
        return 'a'


print(auth('egon', '12345'))
原文地址:https://www.cnblogs.com/thanos-ryan/p/13737387.html