美文网首页
python 关键字参数

python 关键字参数

作者: 橙姜 | 来源:发表于2018-02-06 10:06 被阅读0次

def person(name,age,**kw):
print('name:',name,'age:',age,'other:',kw)
person('Frank','37')
person('Frank','37',city='Shanghai')
person('Frank','37',gender='M',job='Engineer')


('name:', 'Frank', 'age:', '37', 'other:', {})
('name:', 'Frank', 'age:', '37', 'other:', {'city': 'Shanghai'})
('name:', 'Frank', 'age:', '37', 'other:', {'gender': 'M', 'job': 'Engineer'})

def enroll(*args, age=6, city='Beijing'):
print args
print 'age :',age
print 'city :',city
enroll("xiaoming", "male")


File "2.py", line 1
def enroll(*args, age=6, city='Beijing'):
^
SyntaxError: invalid syntax

def enroll(name, sex, age=6, city='Beijing'):
print name
print sex
print 'age :',age
print 'city :',city
enroll("xiaoming", "male")


xiaoming
male
age : 6
city : Beijing

相关文章

  • python---函数参数

    python---函数参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参...

  • Python之函数的参数

    Python中函数的参数有五种:位置参数(必选参数)、默认参数、可变参数、关键字参数、命名关键字参数。 位置参数 ...

  • python-调用函数(3)

    参数组合 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可...

  • python个人学习——函数

    函数的参数 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都...

  • Python:函数的参数(参数组合)

    在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用...

  • Python的参数

    在Python 中,除了正常定义的参数外,Python 还可以使用默认参数,可变参数,关键字参数,使得函数的灵活度...

  • python札记-参数混用

    Python-参数混用 前言该篇文章主要记录python中参数混用问题,当然,主要是普通参数、关键字参数以及收集参...

  • 错误报告

    python positional argument follows keyword argument关键字参数必...

  • Python函数:2018-07-30

    关键字参数:使用关键字参数允许函数调用时参数的顺序与声明时不一致,因为 Python 解释器能够用参数名匹配参数值...

  • Python从定位参数到仅限关键字参数

    Python从定位参数到仅限关键字参数 摘自:《流畅的Python》第5章 一等函数 Python 最好的特性之一...

网友评论

      本文标题:python 关键字参数

      本文链接:https://www.haomeiwen.com/subject/wvowzxtx.html