函数--阿里云天池

函数是什么

与数学中的函数不同,在Python中,函数不是看上去冰冷无聊的规则和公式,而是有实打实的、有自己作用的代码。

比如说当我们需要实现“打印”这个功能,我们会用到print();
当我们需要实现“获取数据长度”这个功能,我们会要到len()。
这些都是设定好了,可以直接拿过来就用的功能,这就叫做“组织好的代码”。

函数的定义

在这里插入图片描述

定义和调用函数

定义函数的语法:
在这里插入图片描述

调用函数
在这里插入图片描述

函数参数类型

主要的参数类型有:位置参数、默认参数、不定长参数

【位置参数】


def  menu(appetizer,course):
    print('一份开胃菜:'+appetizer)
    print('一份主食:'+course + '\n')
​
menu('沙拉','牛排')
menu('汤','鱼肉')

在这里插入图片描述
【默认参数】


def  menu(appetizer,course,dessert='冰淇淋'):
    print('一份开胃菜:'+appetizer)
    print('一份主食:'+course)
    print('一份甜品:'+dessert)
menu('汤','牛排')
#因为已经默认将'冰淇淋'传递给dessert,调用时无须再传递。

【不定长参数】

def menu(*barbeque):
    print(barbeque)
menu('烤鸡翅','烤茄子','烤玉米')
#这几个值都会传递给参数barbeque

在这里插入图片描述
输出的是这样的结果:(‘烤鸡翅’, ‘烤茄子’, ‘烤玉米’),这种数据类型叫做元组(tuple)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值