美文网首页
# Python -06 函数

# Python -06 函数

作者: 丿小七 | 来源:发表于2018-06-06 09:23 被阅读4次

函数的定义与使用

  • 函数的定义

        def <函数名>(<参数(0个或多个)>:
            <函数体>
            return <返回值>
    
  • 函数的调用

        y = fact(x)
        # 给定参数
    
  • 参数

        # 可以为某些参数指定默认值,可选参数,放在必选参数的后面
        # 可变数量参数<*b>可变参数
        def fact(n, *b):
            s = 1
            for i in range(1, n+1):
                s *= i 
            for item in b:
                s *= item
            return s
            
        # 调用
        fact(10, 3)
        fact(10,3,4,5,6,7)
    
  • 返回值

    • 函数可以返回0个或多个结果,中间用逗号分隔
  • 局部变量,全局变量

    • 局部变量喝全局变量是不同变量,局部变量是函数内部的占位符,与全局变量可能重名但不同.函数运算结束,局部变量被释放,
    • 可以使用global保留字在函数内部使用全局变量
    • 局部变量为组合数据类型且未真实创建,等同于全局变量
  • lambda 函数

    • lambda函数是一种匿名函数,即没有名字的函数
    • 使用lambda保留字定义,函数名是返回结果
    • lambda函数用于定义简单的、能够在一行内表示的函数
    • lambda函数主要用作一些特定函数或方法的参数
    • lambda函数有一些固定的使用方式,建议逐步掌握
    • 一般情况,建议使用def定义普通的函数
        <函数名> = lambda<参数>:<表达式>
        f = lambda x, y : x + y
        f(10, 15) # 25
        # 生成了一个函数f
    

相关文章

  • Python 数字

    2018-06-28 ###Python数学函数 ###Python数字类型转换 #abs() 函数返回数字的绝对...

  • day06.函数【Python教程】

    day06.函数【Python教程】 一、函数介绍 <1>什么是函数 请看如下代码: 运行后的现象: 想一想: 如...

  • python 基础 06 匿名函数,闭包和重要的内置函数

    python 基础 06 1.匿名函数 匿名函数也叫一句话函数。基础就是列表推导式。 2. 闭包 3. 重要的内置函数

  • # Python -06 函数

    函数的定义与使用 函数的定义 def <函数名>(<参数(0个或多个)>: <函数体> ...

  • jsonpath解析

    2019-06-03 jsonpath用来解析json数据使用的 python处理json格式用到的函数 impo...

  • Python学习笔记-Day06(二)

    Python学习笔记 Day_06-函数(二) 上节学习了函数的一些基本知识和用法。这一节继续学习函数参数的传递方...

  • 06Python学习之路-抽象

    06Python学习之路-抽象 斐波那契数列 callable判断是否可以被调用 第一个函数 利用函数打印斐波那契...

  • Python学习笔记-Day06

    Python学习笔记 Day_06-函数(一) 函数是编程语言里必不可少的一部分。编程中的函数是一定数量、实现单一...

  • 编程入门07:Python函数定义

    上一篇:编程入门06:Python海龟绘图 你己经接触过很多的函数,现在让我们尝试定义自己的函数——这需要使用de...

  • Python学习笔记-Day06(三)

    Python学习笔记 Day_06-函数(三) 前面两节学习了函数的概念和基本的用法。这一节,我将继续学习一种特殊...

网友评论

      本文标题:# Python -06 函数

      本文链接:https://www.haomeiwen.com/subject/lxgvsftx.html