python def 重复_python基础语法之函数

函数是一段代码块,作用是减少重复代码。上两篇的prinf()就是一个python提供的内建函数,可直接在代码中调用。

result = 0def my_function(param1, param2):    res = param1+param2    return resresult = my_function(1, 2)print(result)

aa996c2ca4fe3b8bc8af6de6498c8bf6.png

def关键字的作用是定义一个函数。函数有输入和输出。

定义函数的格式:def 函数名(形参1,形参2,...):

注意:所有变量名、函数名、形参名,都不能是中文,也不能是python保留的关键字,如def、return等。一般是字母、数字、下划线(_)的混合,数字不能放在最前面,如: 1a = 10,这是错误的,执行的时候会报错。

函数调用的格式:函数名(实参1,实参2, ...)

函数定义有几个形参,调用时就要传入几个实参。顾名思议,形参是形式参数,实参是实际参数。

程序从上往下顺序执行,而对于函数,只有被调用的时候才会执行。

当执行result = my_function(1,2)语句时,就会进入到my_function函数体里面执行,这时形参param1的值是1,param2的值是2。

python规定,代码块要缩进,通常都是缩进四个空格。按下tab键一般缩进四个空格。

my_function的作用是将param1和param2相加,并把结果返回。return关键字就是返回的意思。

总结:本节主要介绍了函数定义、函数调用、形参、实参、程序执行顺序、函数返回以及代码缩进。

268346aafef42ac074ef425ecbf09617.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值