码迷,mamicode.com
首页 > 编程语言 > 详细

python 多参数

时间:2020-02-08 13:47:43      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:int   col   style   mat   参数   pre   *args   c语言   +=   

>>> def multi_sum(*args):
    s = 0
    for item in args:
        s += item
    return s

>>> multi_sum(3,4,5)
12
>>> multi_sum(3,4)
7

 

 def do_something(name, age, gender=, *args, **kwds):
    print(姓名:%s,年龄:%d,性别:%s%(name, age, gender))
    print(args)
    print(kwds)

==============================
do_something(xufive, 50, , 175, 75, math=99, english=90)
姓名:xufive,年龄:50,性别:男
(175, 75)
{math: 99, english: 90}

 ============================此外,一颗星和两颗星还可用于列表、元组、字典的解包,看起来更像C语言:

>>> a = (1,2,3)
>>> print(a)
(1, 2, 3)
>>> print(*a)
1 2 3
>>> b = [1,2,3]
>>> print(b)
[1, 2, 3]
>>> print(*b)
1 2 3
>>> c = {name:xufive, age:51}
>>> print(c)
{name: xufive, age: 51}
>>> print(*c)
name age
>>> print(name:{name}, age:{age}.format(**c))
name:xufive, age:51

 

python 多参数

标签:int   col   style   mat   参数   pre   *args   c语言   +=   

原文地址:https://www.cnblogs.com/gisoracle/p/12275975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!