Python新手学习基础之函数-关键字参数

原创 2016年08月29日 09:36:30

关键字参数

 

函数也可以使用 键 =值 的关键字参数形式被调用,这种调用形式的参数被称为关键字参数。

特别是在一个有许多参数的函数下,你想要指定参数中的部分参数,你可以使用关键字参数的方式来调用函数。

 

这有两个优势:

1.使用函数容易,因为我们不需要担心参数的顺序。

2.如果其他参数有默认参数值,我们可以只给我们想赋值的参数赋值。

def print_info(name, age):  
    print("name:", name)  
    print("age:", age)  
  
print_info('mayacoder', 1)  
print_info(name = 'mayacoder', age = 1)  
print_info(age = 1, name = 'mayacoder')  


这段代码会输出怎样的结果呢?

更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index


相关文章推荐

Python新手学习基础之函数-全局变量和局部变量

python中的全局变量和局部变量

《Python基础教程》学习笔记之[D6]抽象之函数定义,参数

只做涂鸦笔记之用,如有疑议等问题可留言探讨。 #!/usr/bin/env python2.7 # -*- coding: utf-8 -*- # 抽象 即是把现实世界变成成代码 # 斐波那契...
  • treesky
  • treesky
  • 2011年12月15日 20:44
  • 787

《Python基础教程》学习笔记之[D7]抽象之函数定义,参数(一)

只做涂鸦笔记之用,如有疑议等问题可留言探讨。 #!/usr/bin/env python2.7 # -*- coding: utf-8 -*- # 简单闭包,闭包是一个复杂问题这里只是简单介...
  • treesky
  • treesky
  • 2011年12月19日 10:27
  • 947

2.python基础学习——函数的参数

函数的参数
  • Kaido0
  • Kaido0
  • 2016年10月29日 20:11
  • 173

Python 基础 —— 可变参数 *args 与 关键字参数 **kwargs

""" 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple 关键字参数允许你传入0个或任意个含参数名的参数,这些关键字参数在函数内部自动组装为一个dict """# ...

Python新手学习基础之数据结构-序列1

序列,顾名思义就是有顺序的列,在Python里序列类型的数据结构包括字符串,列表和元组。...

Python新手学习基础之数据类型——字符串类型

关于python字符串的定义、运算和转移符的使用

Python新手学习基础之数据类型——字符串的切片截取

Python字符串的切片索引截取操作,分割操作,步长索引操作。

Python新手学习基础之运算符——算术运算符

python的算术运算符

Python新手学习基础之运算符——赋值与逻辑运算

python的赋值运算与逻辑运算
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python新手学习基础之函数-关键字参数
举报原因:
原因补充:

(最多只允许输入30个字)