Python入门学习篇(十一)——函数注释&函数嵌套&全局变量与局部变量

1 函数注释

1.1 使用说明

第一步 在函数体里面输入三个"""
第二步 回车

1.2 示例代码

def quotient(divisor,dividend):
    """

    :param divisor: 除数
    :param dividend: 被除数
    :return: 商
    """
    return divisor/dividend

num1=int(input("请输入除数的值: "))
num2=int(input("请输入被除数的值: "))
print(f"{num1}/{num2}的结果为: {quotient(num1,num2)}")

1.3 加了注释后的效果

Python入门学习篇(十一)——函数注释&函数嵌套&全局变量与局部变量_第1张图片

2 函数嵌套

2.1 使用说明

def 函数名1(形参1,形参2...形参n):
    def 函数名2(形参1,形参2...形参n):
        函数名2的函数体内容
    # 函数名1的函数体里面也可以调用前面定义的函数名2
    函数名2()

2.2 示例代码

def fun3():
    print("调用fun3的方法")

    def fun4():
        print("调用fun4的方法")

    fun4()


fun3()

2.3 运行截图

Python入门学习篇(十一)——函数注释&函数嵌套&全局变量与局部变量_第2张图片

3 全局变量和局部变量

3.1 全局变量

3.1.1 作用范围

当前python文件里面所有地方都可以用

3.1.2 示例代码

a=88
def sum(m,n):
    print(f"测试函数内的值能否正常打印: {a}")
    return m+n
print(sum(10,9))
print(f"测试外部的位置能否正常打印: {a}")

3.1.3 运行截图

Python入门学习篇(十一)——函数注释&函数嵌套&全局变量与局部变量_第3张图片

3.2 局部变量

3.2.1 作用范围

在当前范围内可用,出了该范围后就不可用了

3.2.2 示例代码

def sum(m,n):
    a = 88
    print(f"测试函数内的值能否正常打印: {a}")
    return m+n
print(sum(10,9))
print(f"测试外部的位置能否正常打印: {a}")

3.2.3 运行截图

Python入门学习篇(十一)——函数注释&函数嵌套&全局变量与局部变量_第4张图片

你可能感兴趣的:(python入门学习,python,入门学习,函数注释,函数嵌套,全局变量,局部变量)