Python 传递可变参数

def sum sqr(*vars):     sum=0     for num in vars:         sum += num * num     return sum 当传递一个元组,list 时候,可以在前面加一个 * 如 R1=range(1,101) sum_sqr(*R1)...

def sum sqr(*vars):

    sum=0

    for num in vars:

        sum += num * num

    return sum


当传递一个元组,list 时候,可以在前面加一个 *


如 R1=range(1,101)

sum_sqr(*R1)   *R1表示把R1这个元组的所有元素作为可变参数传进去。

  • 发表于 2016-11-23 23:23
  • 阅读 ( 49 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
石天
石天

437 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章