zoukankan      html  css  js  c++  java
  • python基础day2-函数基础2,2019-6-25

    ''''''
    '''
    函数的嵌套定义:
    在函数内部定义函数。

    函数对象:
    函数的内存地址称之为函数对象。

    函数的名称空间:
    内置:
    python解析器自带的都称之为"内置名称空间"。

    全局:
    所有顶着头写的变量、函数...都称之为"全名称空间"。

    局部:
    在函数内部定义的,都称之为"局部名称空间"。

    名称空间加载顺序:
    内置 ---> 全局 ---> 局部

    名称空间查找顺序:
    局部 ---> 全局 ---> 内置
    '''


    # 函数的嵌套定义
    def func1():
    print('from func1...')

    def func2():
    print('from func2...')


    # 函数对象
    print(func1)


    def f1():
    pass


    def f2():
    pass


    dic1 = {'1': f1, '2': f2}

    choice = input('请选择功能编号: ')
    if choice == '1':
    print(dic1[choice])
    dic1[choice]()

    elif choice == '2':
    print(dic1[choice])
    dic1[choice]()

    x = 10


    # 名称空间
    # 函数的嵌套定义
    def func1():
    # x = 20

    print('from func1...')

    print(x) # 报错

    x = 30

    def func2():
    print('from func2...')


    func1()
    会当凌绝顶,一览众山小
  • 相关阅读:
    font-svg
    转 让NET C# 程序独立运行(脱离 .NET Framework运行,绿色运行) 未验证
    自定义纸张 未验证
    CSS 各种形状
    ZIP压缩与解压
    FindWindow SendMessage
    js 简单的滑动4
    js 简单的滑动3
    js 简单的滑动2
    Linux 下的php,nginx,mysql的安装
  • 原文地址:https://www.cnblogs.com/leyzzz/p/11087093.html
Copyright © 2011-2022 走看看