• 技术文章 >Python技术 >Python基础教程

    python传递实参的方法

    小妮浅浅小妮浅浅2021-07-20 15:43:38原创96

    说明

    1、Python允许函数从调用语句中收集任意数量的实际参数。

    2、在形参名前加一个星号*,表示创建一个名为形参的空列表,以存储任意数量的实参。

    实例

    # 传递任意数量的实参
    #形参名 *toppings 中的 星号 让Python创建一个名为 toppings 的空元组,并将收到的所有值封装到元组中。
    def make_pizza(size, *toppings): # 若是接受不同类型的实参,必须在函数定义中将接纳任意数量的形参放在最后面。
                                     # Python 先匹配位置实参和关键字实参,再将余下的实参收集到最后一个形参中。
        '''概述要制作的比萨'''
        print(f"\nMaking a {size}-inch pizza with the following toppings:")
        for topping in toppings:
            print(topping)
     
    make_pizza('16', 'mushrooms', 'green peppers')
     
    # >>> Making a 16-inch pizza with the following toppings:
    # >>> mushrooms
    # >>> green peppers

    以上就是python传递实参的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    专题推荐:python传递实参
    品易云
    上一篇:python赋值运算符是什么 下一篇:python关键字实参的使用

    相关文章推荐

    • python selenium渲染如何下载中间件• python字典的元素访问• python字典如何遍历数据• python爬虫如何减少ip的限制• python pytesseract库是什么• python PaddleOCR库的介绍• python EasyOCR库是什么• python muggle_ocr库的介绍• Python上下文管理器的作用• python上下文管理器如何实现类• python with遇到错误语句的处理• python运算符的结合性探究• python赋值运算符如何使用• python赋值运算符支持哪些赋值• python赋值运算符是什么

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网