zoukankan      html  css  js  c++  java
  • Python学习笔记——函数(二)

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

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

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

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

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

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

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

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

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

    作业:

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

  • 相关阅读:
    Java Script 读书笔记 (二) 错误处理机制 -- 没看懂,待review
    Visual Studio Code Tips
    SQLServer数据库分页查询
    Sql server inner join......on
    Sql server if-else以及switch
    git介绍
    Fiddler
    cocos2d对动画的各种操作
    SQLI
    Windows系统命令备份
  • 原文地址:https://www.cnblogs.com/xuanhuolang/p/10272876.html
Copyright © 2011-2022 走看看