python自定义函数返回值_python函数,定义,参数,返回值

python中可以将某些具备一定功能的代码写成一个函数,通过函数可以在一定程度上减少代码的冗余,节约书写代码的时间。因为有一些代码实现的功能我们可能会在很多地方用到。

1、函数的声明与定义

通过def关键字声明函数,函数名可以自定义,一般时要求做到见名知义,在函数体内我们可以书写实现功能的代码

函数一般分为无参函数,有参函数。无参函数就像下面这样

'''

函数定义:

def 函数名():

函数体

'''

def fun():

pass

简单的有参函数一般是下面这样

def fun(x,y):

pass

其中x,y成为函数的形参

2、函数参数的划分

函数参数一般分为,位置参数,默认值参数,可变长度参数

当定义函数时,参数的顺序一般是位置参数在前,默认值参数随后,可变长度参数最后。可变长度参数一般有分为两种,拥有不同的写法。

仅含有位置参数的例子,如下

def fun(name, age): # name, age 是位置参数,也是函数的形参

print(name, age)

fun('ajune', 18) # 'ajune', 18是函数的实参,分别对应name, age

含有位置参数和默认值参数的例子,如下

def fun(name, age, gender='男'): # gender 为默认参数,在函数定义时赋初值,仅调用时才可能会变化

print(name, age, gender)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值