zoukankan      html  css  js  c++  java
  • Python之五:函数

    函数会给一段语句块命名,我们可以在任何时候调用它,运行其中的代码

    它的一班语法:

    def fun_name(x):
        函数语句体
        return a

    def :说明这是一个函数,我们定义了一个函数;

    fun_name:是函数的名字;括号里的x是函数的形参,形参用来在调用函数时接收传来的实参数据,这里也可以为空,即表示没有这个函数没有输入;或者指定默认值,当没有传入实参时,变给形参赋默认值

    函数语句体:是具体体现函数功能的语句

    return:return函数调用最后结束时返回的数

    例句:

    a=5
    b=6
    def max(x,y=4):
        if(x>y):
            return x
        else:
            return y
    
    print(max(a,b))

    这里的a,b就是实参,是系统定义的参数,有实际的存储空间;def后面是定义的函数,x,y 是函数的形参,y有默认值4,函数里面是函数语句体;

    当我们调用max函数时如果传入2个参数,则会把值按顺序赋值给x,y;当我们只传入一个参数时,则只会赋值给x,而y会默认为4;当用max(y=b,x=5)这种指定赋值的就会按指定的赋值

    当遇到return时函数会结束,并且返回x或者y

    尽管很渺小,但终究会变得伟大
  • 相关阅读:
    CB文件读入后输出中文乱码问题
    2019-ICPC-沈阳站打铁感想
    计蒜客习题:画图游戏(Havel-Hakimi定理)
    计蒜客练习题:接龙(带权并查集)
    搜索----Dungeon Master
    最短路 poj1502 MPI Maelstrom
    poj 3259 Wormholes
    Silver Cow Party
    Til the Cows Come Home
    Cow Contest
  • 原文地址:https://www.cnblogs.com/chenbao1012/p/11850120.html
Copyright © 2011-2022 走看看