• Python学习笔记——函数(二)


    序列解包:传递参数时,可以用过在实参序列前加一个*号将其解包,然后传递给多个单变量形参

    如果函数实参是字典,可以在前面加**号进行解包,等价于关键字参数。

    作用域:变量起作用的代码范围称为变量的作用域,不同作用域内变量名可以相同,不影响。根据变量可供访问的作用范围,分为全局变量和局部变量。

    全局变量自赋值定义开始,后续代码都可以访问该变量;

    局部变量只能在被定义的函数内部被访问。

    局部变量的引用比全局变量速度快,应优先考虑使用。

    global关键字:函数内部默认只能读取全局变量的值,如果需要修改全局变量,则需要使用global关键字进行事先说明

    匿名函数:就是没有函数名称的小函数,用lambda表达式来声明,不可以有复合语句,但可以调用其他函数。

    递归函数:通过自己调用自己来实现递归算法,来解决问题。凡是通过循环语句能实现的,都可以通过递归来实现

    作业:

    编写代码,用自定义递归函数求,5的10次幂;再用一般循环方式求出。

  • 相关阅读:
    JDBC的简单笔记
    javascript学习笔记二
    javascript学习一、js的初步了解
    css的简单学习笔记
    c++ 拷贝构造函数
    C++ new delete
    c++ 析构函数
    c++成员初始化和构造函数
    C++ 类和对象浅解
    c++ constexpr
  • 原文地址:https://www.cnblogs.com/xuanhuolang/p/10272876.html
Copyright © 2020-2023  润新知