python默认值、关键字参数
来源:互联网 发布:c语言游戏 编辑:程序博客网 时间:2024/06/05 15:09
给参数设置默认值非常有用。
def passion(name,location=" 中国"): return name+locations = 'a23foiwe9owef0wfia2'ret1 = passion("thinking",)ret2 = passion("thinking"," 上海 浦东")print("ret1=%s"%ret1)print("ret2=%s"%ret2)
打印结果为:ret1=thinking 中国
ret2=thinking 上海 浦东
从第一个调用passion方法的语句结果中可以看出,当只传一个参数时,location的值取默认值: 中国
#!/usr/bin/env python#-*-coding:utf-8-*-def get_per_info(name="刘十三",location=" 在中国"): return name+locationper_info = get_per_info(location=" 在美国")per_info2 = get_per_info(name="快刀")print("per_info=%s"%per_info)print("per_info2=%s"%per_info2)
打印值是:
per_info=刘十三 在美国
per_info2=快刀 在中国
关键字参数传值可以不用考虑参数的顺序,使程序的可读性更强。
1 0
- python默认值、关键字参数
- Python(8)函数之普通参数、参数默认值、可变参数、关键字参数、命名关键字参数及递归函数
- 陷阱!python参数默认值
- 陷阱!python参数默认值
- python函数参数默认值
- Python入门(三)——函数,参数,参数默认值,可变参数,关键字参数,组合参数,递归函数
- [代码笔记] python的函数定义之各种参数(必须,关键字,默认值,不定长)
- Python函数参数默认值的陷阱
- python的函数 参数的默认值
- Python轻松入门-14 参数默认值
- python函数之_默认值参数总结
- 3.10 Python参数关键字
- Python关键字参数
- Python函数-关键字参数
- python关键字参数非关键字参数
- 参数默认值
- python中的**kw关键字参数
- Python基础:浅谈关键字参数、位置参数
- jsp获取请求路径
- 如何使用CMD Command 在Windows中查找和删除任何计算机病毒
- 第五章 条件,循环和其他语句
- 51nod_1264线段相交
- 设计模式之---策略模式
- python默认值、关键字参数
- 百度笔试-度度熊回家距离
- arguments.callee.length与arguments.length
- fedora 25 下安装 haroopad
- 机器学习并没有那么深奥,它还很有趣(1)
- Eloquent JavaScript 笔记 二:Program Structure
- java客户端向服务器发送数据
- KMP算法的Next数组详解
- 信息安全基础--加解密和数字签名