Python学习之缺省参数、多值参数

原创 2018年04月15日 00:19:56

缺省参数

def print_info(name, gender = True)

缺省参数即是调用该函数时,缺省参数的值若未被传入,则传入默认预设的值
注意,必须将所有带有默认值的参数置于参数列表的末尾
当带有多个缺省参数的函数被调用时,可单独指定某个缺省参数的值。如:

def print_info(name, age = 18,gender = True )
print_info("zhan", gender = False )

多值参数

函数参数列表中,参数前增加一个*可以接收元组增加两个*可以接收字典。
* args(arguments) 存放元组参数
* * kwargs 存放字典参数

def demo(num, *nums ,**nums )

【Python】第二周Python基础(下)

本周课程主要讲解Python的面向对象编程, 异常处理、模块、MySQL数据库、Python的数据库支持以及图形用户界面等技术,最后我们使用阶段案例开发了一个《飞机大战》的游戏。
  • 2018年03月16日 11:34

Python中方法的缺省参数问题分析

引言: 在Python中可以缺省给方法制定缺省值,但是这个缺省值在某些情况下确是和我们预期不太一致的…..。 这个诡异的问题,曾经困然了我几天时间,才最终定位出来…..测试代码 from date...
  • blueheart20
  • blueheart20
  • 2017-07-14 11:40:45
  • 1101

python 函数参数(必选参数、默认参数、可选参数、关键字参数)

参考: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013747384493...
  • u012005313
  • u012005313
  • 2015-09-01 14:29:23
  • 36237

Python函数调用的下划线缺省参数“_”问题

情况1def count(a,b): a += 1; b += 2; return a,b; a=0;b=0; c=0;d=0; c,d = count(a,b); print...
  • u012033124
  • u012033124
  • 2017-04-17 17:50:04
  • 989

【陷阱!】Python可变缺省参数

python中可以使用缺省参数。假设说我们定义一个下面的函数: def f(a,L=[]): L.append(a) print L 函数中使用了一个L的缺省参数,缺省值是一个空的列表。 根...
  • imzoer
  • imzoer
  • 2013-03-18 13:25:12
  • 5416

python 函数的缺省参数的注意事项

python的函数支持4种形式的参数:分别是必选参数、 缺省参数、 可变长参数、关键字参数;而且参数的书写顺序也是又一定规定的,顺序如下 def fun(param, default_params,...
  • alxandral_brother
  • alxandral_brother
  • 2017-02-23 00:54:28
  • 481

python _缺省参数及赋值

#!python result_m = [{"healthy": (0.3, "None"), "fever": (0.04, "None")}, {"healthy": (...
  • ivythanks
  • ivythanks
  • 2017-11-03 20:42:37
  • 148

Python 参数

函数定义时 Python中,一个函数在定义时,可以有一下几种参数: 必传参数(positional argument) 调用函数时必须传入的参数。 >>&a...
  • weixin_40264719
  • weixin_40264719
  • 2018-02-27 21:34:56
  • 39

Python学习之缺省参数、多值参数

缺省参数 def print_info(name, gender = True) 缺省参数即是调用该函数时,缺省参数的值若未被传入,则传入默认预设的值。 注意,必须将所有带有默认值的参数置于...
  • momoku233
  • momoku233
  • 2018-04-15 00:19:56
  • 11

缺省参数

C语言中,函数没有指定参数列表时,默认可以接收任意多个参数。而C++中,因为严格的参数类型检测,没有参数列表的函数默认为void,不接收任何参数。   缺省参数是在声明或定义函数时为函数的参数指定一...
  • long0624
  • long0624
  • 2018-04-24 16:45:30
  • 13
收藏助手
不良信息举报
您举报文章:Python学习之缺省参数、多值参数
举报原因:
原因补充:

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