45、传递任意数量的实参

作业:

        函数就好比是你厌倦了重复差不多内容的功能,这些功能都会耗费很多同样的代码。

        为了简洁起见,可以把这些内容都封装为函数。这样,只要一行就可以实现原来很多行代码的功能。这些函数还可以根据传递的不同命令内容来决定具体函数的功能。这些命令内容叫参数。

        有时候,你预先不知道函数需要接受多少个实参,好在Python允许函数从调用语句中收集任意数量的实参。

图片发自简书App

我的图:

        形参名*toppings中的*让Python创建一个名为oppings的空元组,并将收集到的所有值封装到这个元组中

图片发自简书App

其中不能写printtoppings[0]+':'+toppings[1]的原因是无法知道输入的实参数量有多少

图片发自简书App

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容