python-基础笔记3-函数的参数类型
2017-09-29 10:59
435 查看
参数类型:必备参数;命名参数;缺省参数;不定长参数
命名参数:
缺省参数:
不定长参数
命名参数:
#定义函数 def printme(a, b): 'please input any str' print a return # python json.py #运行python文件 # python #进入python程序 >>> import json #引入python的json包 >>> json.printme(1,2) 1 >>> json.printme(b=3,a=2) 2
缺省参数:
def printme(a, b=5): 'please input any str' print 'a=%d' % (a) print 'b=%d' % (b) return >>> import json >>> json.printme(1) a=1 b=5 >>> json.printme(1,3) a=1 b=3
不定长参数
def printme(a, *b): 'please input any str' print a print b return >>> import json >>> json.printme(1,2,3,4,5,6) 1 (2, 3, 4, 5, 6) #*是元组,只读属性 def printme(a, **b): 'please input any str' print a print b return >>> json.printme('aa', x=3,y=4) aa {'y': 4, 'x': 3} #**是字典
变量的作用域 局部变量 全局变量(少用)
相关文章推荐
- 我的python3基础笔记之 【*函数的参数】 04
- [python]学习笔记5-函数参数类型
- Python基础笔记(1):函数篇(1):关于函数参数
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- python学习笔记12(函数三): 参数类型、递归、lambda函数
- python学习笔记12(函数三): 参数类型、递归、lambda函数
- Python基础:数据类型、变量定义、输入/输出、逻辑、函数/模块(导入)/类、异常处理
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- python通过装饰器检查函数参数数据类型的方法
- Python基础函数学习笔记(三)
- python学习笔记-(13)python中的函数参数传递
- Python学习笔记7:函数对象及函数对象作参数
- Python函数小结(1)--参数类型(*, ** 的区别), 闭包
- python通过装饰器检查函数参数数据类型的方法
- Python——可变类型与不可变类型(即为什么函数默认参数要用元组而非列表)
- 生成dll文件以及python对DLL中函数的调用(参数类型以及返回值)
- effective C++笔记之条款24、25:在函数重载和设定参数缺省值间慎重选择、避免指针和数字类型重载
- Python中函数参数(默认、列表、可变长度、字典类型)
- Noah的学习笔记之Python篇:函数“可变长参数”
- Python基础函数学习笔记(一)