python函数传多个参数,python调用存储过程怎么传多个参数

  python函数传多个参数,python调用存储过程怎么传多个参数

  

  传递任意数量的实参

  形参前加一个*,Python会创建一个已形参为名的空元组,将所有收到的值都放到这个元组中:

  defmake _ pizza(*配料):

  打印( nmakingapzizza with following toppings : )

  fortoppingintoppings:

  打印(-顶部)

  制作比萨饼(意大利香肠)

  制作披萨(蘑菇,青椒,额外奶酪)不管函数收到多少实参,这种语法都管用。

  1. 结合使用位置实参和任意数量实参

  defmake_pizza(大小,*配料):

  print( nMakinga str(size)-inchpzza with the following toppings : )

  fortoppingintoppings:

  打印(-顶部)

  制作比萨饼(16,"意大利香肠")

  make_pizza(12,”蘑菇","青椒“奶酪外”)运行结果:

  使用以下工具制作16英寸的披萨:

  意大利香肠

  使用以下工具制作12英寸的披萨:

  蘑菇

  -青椒

  -额外奶酪相关推荐: 《Python视频教程》

  2. 使用任意数量的关键字实参

  defbuild_profile(名字,姓氏,* *用户信息):

  profile=dict()

  个人资料[名字]=名字

  个人资料[姓氏]=姓氏

  forkey,valueinuser_info.items():

  配置文件[键]=值

  返回配置文件

  user _ profile=build _ profile( Albert , einstein ,location=普林斯顿,field= physic )

  打印(用户资料)形参* *用户信息中的两个星号让大蟒创建了一个名为用户信息的空字典。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: