函数 定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数可以提高代码的重复利用率,在Python语言中前面学习到了内置函数,现在我们可以自定义函数。 函数的定义 函数代码块以 开头,后接函数标识符名称和括号 最后就是一个英文冒号 传递的参数必须放在括号里面,圆括号可以定 ...
分类:
编程语言 时间:
2020-01-22 14:22:53
阅读次数:
103
python有很多内建函数,如print();自己创建的函数,被叫做用户自定义函数; 函数语法结构: def 函数名(参数列表): 函数体 函数规则: 1.函数代码块以def关键词开头,后接函数标识符名称和圆括号(); 2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数; 3.函 ...
分类:
编程语言 时间:
2020-01-16 12:22:01
阅读次数:
92
一.issubclass函数介绍 issubclass函数主要用于判断一个对象是否为另外一个对象的子类,语法如下: issubclass(child_class,father_class) 参数: child_class — 类对象; father_class — 类对象; 返回值 — 如果chil ...
分类:
编程语言 时间:
2020-01-11 00:22:05
阅读次数:
106
一、缺省参数:调用函数时,缺省参数的值未传入,则被传入默认值 >>> def test1(x,y,z=10): print(x,y,z) return x+y+z >>> print('三个数的总和为%s'%test1(1,5)) 1 5 10 三个数的总和为16 >>> 有默认值的参数,一定要位于 ...
分类:
编程语言 时间:
2019-12-29 23:40:53
阅读次数:
112
def func(arg,*args_tuple,**args_dic) 带*的参数会以元组的形式导入,带**的参数会以字典的形式导入 def fuc(a,*arg): print(a) print(arg) fuc("hello",1,2,3,4,5) 输出结果: def fuc(a,*arg,* ...
分类:
其他好文 时间:
2019-12-18 16:26:32
阅读次数:
78
位置参数 文中的'geroge'和'peppa'就是位置参数 第四行和第六行代码是根据顺序传递参数 第八行代码指定了参数的值,就不用去理会参数的位置 默认参数 如果一个参数的值是相对固定的,那么就可以设定一个默认参数。当调用函数时,默认参数可填可不填。 要注意的是:默认参数必须放在位置参数之后 常见 ...
分类:
编程语言 时间:
2019-11-23 23:31:20
阅读次数:
98
必需参数,按正确的顺序输入参数,调用时参数的数量必须和声明的数量一样 关键字参数:def print_info(name,age): print('Name:%s'%name) print('Age:%d'%age)print_info(age=39,name='zd') 默认参数:def prin ...
分类:
编程语言 时间:
2019-09-21 13:12:52
阅读次数:
86
5综合使用必备参数,默认参数,不定长参数、关键字参数 ...
分类:
编程语言 时间:
2019-08-24 18:21:54
阅读次数:
85
不定长参数 就是不限定长度的参数 *arge(位置传参) →返回的是元组 案例: **kearge(带参数名传参)→返回的是字典 案例: 将俩者合在一起才是真的不定长参数(*args一定要放在前面) 案例: 函数生成器: 案例: 尝试执行try中的代码,如果有错,则被expect捕获,但是整个程序不 ...
分类:
系统相关 时间:
2019-08-09 21:33:22
阅读次数:
116
1.生成器补充 2.装饰器补充 (1)*args位置传参(返回元组) 例: (2)**kwargs可带参数名的传参(返回字典) 例: 注:*args要放在**kwargs之前 (3)*args与**kwargs 3. 不定长参数与装饰器结合使用(重要的参数要用带参数名的来进行传参,从而让**kwar ...
分类:
编程语言 时间:
2019-08-09 19:53:09
阅读次数:
96