zoukankan      html  css  js  c++  java
  • day6——函数

    函数的基本概念

    函数,完成某个工作的代码块,由语句构成。

    print() str() int() list() dict()

    函数由什么组成?

    • 函数名称,内置函数有特定的函数名称

    • 函数参数,也就是()里的,shift+tab 提示

    • 函数内的算法,内置函数可以用help()查看说明,自定义函数由自己定义算法

    调用内置函数

    eval():执行一个表达式,或字符串为运算。

    exec():执行python语句,语句添加引号。

    round():获取指定位的小数。

    自定义函数

    def语句 参数可带可不带

    • return:语句退出函数,并返回一个值,不带参数值的return语句返回None

    默认参数:在定义函数名字时就带上了。以调用时输入的为主

    可变参数:不确定参数个数 *x 结果默认元祖

    局部变量与全局变量

    定义在函数内部的变量拥有一个局部作用域,定义在函数外部的拥有全局作用域。

    局部变量只能在其被声明的函数内部访问,全局变量可以在整个程序范围内访问。

    调用函数时,所有在函数内声明的变量名都将被加入到作用域中。

    • global:把局部变量变为全局变量

    lambda匿名函数

    不需要函数名

    只是一个表达式,不是代码块

    只有一行,封装有限的逻辑

    a = lambda 参数:返回值

  • 相关阅读:
    CocosCreator 手动设置刚体接触回调函数
    CocosCreator 组件添加依赖的其它组件
    Cocos Creator 动画控制
    Cocos Creator Editor 扩展右键菜单
    CocosCreator 代码添加点击事件函数
    jsfl 读取xml
    Markdown 箭头
    Markdown 数学公式输入
    Cocos Creator Editor 创建.anim文件
    VS2017调试技巧
  • 原文地址:https://www.cnblogs.com/evan-wang/p/12172662.html
Copyright © 2011-2022 走看看