首页 > 编程语言 >python函数

python函数

时间:2023-02-28 17:36:25浏览次数:36  
标签:语句 return 函数 python max def 赋值

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

它的一班语法:

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

标签:语句,return,函数,python,max,def,赋值
From: https://www.cnblogs.com/chenbao1012/p/17165253.html

相关文章

  • canoe和python_给CANoe编程上点套路 – CAPLdll
    canoe和python_给CANoe编程上点套路–CAPLdllweixin_39585974于2020-12-2222:19:59发布734收藏8文章标签:canoe和python版权汽车电子攻城狮:“数据处理算法有点复......
  • python 线程池
    importargparseimportosimportimageioimportcv2importnumpyasnpimporttimefromconcurrent.futuresimportThreadPoolExecutor,wait,ALL_COMPLETED,FIRST_......
  • #!/usr/bin/python到底是什么意思
    关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉Linux系统的同学需要普及这个知识,脚本语言的第一行,只对Linux/Unix用户适用,用来指定本脚本用什么解释器来......
  • 聚合函数、group by、having、order by
    1、聚合函数:1.1、COUNT: 计算表中的记录数(行数)可以计算出所有数据行:selectcount(*)fromtable_name可以计算出所有非空行数selectcount(columns)fromtanle_na......
  • 记一次 python+allure 的学习
    1、allure下载地址:https://github.com/allure-framework/allure2/releases 下载完成后,配置window的环境变量,到bin目录配置完成后,cmd命令窗口输入以下命令,检查是否......
  • sql 开窗函数排序遇到空值的处理办法
    sqlsever默认null最小升序排序null值在最前面,若要放在后面,则:orderbycasewhencolisnullthen1else0end,col降序排序null值在最后面,若要放在前面,则:order......
  • sql lag函数
    laghttps://spark.apache.org/docs/latest/api/sql/#laglag(input[,offset[,default]])OVER(PARTITIONBYaORDERBYb)input-求lag的目标字段offset-lag步......
  • Python 之 lambda 函数
    一、lambda语法lambda函数的语法只包含一个语句,表现形式如下:lambda[arg1[,arg2,.....argn]]:expression二、lambda特性lambda函数是匿名的;lambda函数有输入和输......
  • 汇编语言学习_4_函数
    第四节函数翻译自:https://asmtutor.com/介绍函数(子程序)函数/子程序(functions/subroutines)是可重用的代码片段,程序可以调用它们来执行各种可重复的任务。函数是使......
  • 记一次 python+allure 的学习
    1、allure下载地址:https://github.com/allure-framework/allure2/releases 下载完成后,配置window的环境变量,到bin目录 配置完成后,cmd命令窗口输入以下命令,检......