zoukankan      html  css  js  c++  java
  • python 函数

    一、函数

      函数是对功能的封装。

      语法:

      def 函数名(形参):

        函数体 

      调用:

      函数名(实参)

    def fun(a):
        print(a)
    
    fun(5)
    

      

    二、返回值

      1.如果函数什么都不写,不写return,没有返回值,得到的是None

      2.在函数中间或末尾写return,返回值是None

      3.在函数中写 return  值 ,则返回一个值

      (return可以终止一个函数执行)

      4.在函数中可以返回多个值,return 值1,值2,值3....

      (多个返回值接受到的是元组)

    def my_sum(a,b):
        n = a + b
        return n
    
    a = 5
    b = 14
    sum = my_sum(a,b)
    print(sum)
    

      

    三、参数

      函数执行的时候给函数传递信息.

      1.实参: 函数声明的位置的变量

        位置参数:按参数的位置给形参传值

        (当函数很多的时候你必须记住每一个位置是什么)

    def weizi(a,b,c):
        pass
    
    weizi(3,1,6)
    

      

        关键字参数:按照形参的名字给形参传值

    def gjz(a,b,c):
        pass
    
    gjz(a=6, c=6, b=1)
    

      

        混合参数:即用关键字参数,又用位置参数

        (先位置,后关键字)

    def hunhe(a,c,b):
        pass
    
    hunhe(3,6,b=1)
    

      

      2.形参:函数调用的时候给的具体的值

        1.位置参数:按照位置来赋值

        2.默认值参数:默认值参数必须在最后

    def mrz(a,b,c=5):
        pass
    
    mrz(3,1)
    

      

        3.动态参数

      3.传参:把实参交给形参的过程

  • 相关阅读:
    LeetCode Reverse Nodes in k-Group
    LeetCode Unique Binary Search Trees II
    Binary Tree Zigzag Level Order Traversal
    JavaWeb--JSP
    Java--面向对象
    javaScript-进阶篇(三)
    javaScript-进阶篇(二)
    java--常用类
    javaScript-进阶篇(一)
    Java--数组
  • 原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9445718.html
Copyright © 2011-2022 走看看