• 函数复习随笔


    #函数

    #函数名的本质   -- 就是一个变量, 

    #函数的定义

      #参数 --形参

        #位置参数

        #*args

        #默认参数

        #**kwargs

      #返回值  return

        #返回值为None  (return不写或者return空)

        #返回一个值,这个值可以是任意数据类型

        #返回多个值,多个值之间用逗号隔开,以元祖的形式返回

    #函数调用

      #参数 -- 实参

        #按照位置传参

        #按照关键字传参

      #获取返回值

        #接收返回值

        #不接收返回值

    #函数的应用 --闭包函数

      #在内部函数中使用了外部函数的变量,这个内部函数就叫做闭包

    #作用域 -- 全局作用域,局部作用域

    #全局作用域内的变量可以被局部作用域使用

    a =1   #全局作用域内的变量
    def func():
        print(a)  #局部作用域使用

    func()    #调用

    1    #全局作用域内的变量可以被局部作用域使用

    #局部作用域的变量不会影响全局作用域中的变量

    #局部作用域的变量在关键字global作用下可以改变全局作用域中的变量

    ###########

    #命名空间:内置,全局,局部

    #装饰器  -- 函数的应用

    def wrapper(func)
        def inner(*args,**kwargs):
            '''在执行被装饰的函数之前要做的事'''
            ret = func(*args,**kwargs)
            '''在执行被装饰的函数之后要做的事'''
            return ret 
        return inner
    
    @wrapper
    def func():
        pass

    #三元运算

    #接收值的变量 = 满足条件的值 if 条件 else 不满足条件的值

  • 相关阅读:
    正则表达式详解<一>
    multimap详讲
    map详讲<二>
    map详解<一>
    priority_queue详解
    容器适配器(一):queue
    用 input() 函数返回的数据是字符串类型
    学习python的基本了解
    学习oracle的SQL语句 练习
    oracle 练习题
  • 原文地址:https://www.cnblogs.com/hzqblog/p/7472136.html
Copyright © 2020-2023  润新知