Python函数中多类型传值和冗余参数及函数的递归调用
分类:
编程语言 时间:
2018-01-05 01:18:30
阅读次数:
158
1.正则表达式 正则表达式为高级的文本模式匹配,抽取,与/或文本形式的搜索和替换功能提供了基础,简单的来说,正则表达式是由一些字符和特殊符号组成的字符串。Python通过标准库中的re模块来支持正则表达式。 2.特殊符号和字符 首先介绍一下最常见的特殊 ...
分类:
编程语言 时间:
2018-01-04 18:16:54
阅读次数:
170
1、定义函数 使用def语句,后跟函数名、括号、冒号,括号中有时可以带有参数,然后换行缩进,编写函数体,返回值用return语句 例如: 2、参数 1)位置参数 例如: 执行结果: 可以看出这里输入的参数少了一个便会报错 2)默认参数 默认参数的用处还是挺多的,例如,我们填写信息时,有的信息是默认的 ...
分类:
编程语言 时间:
2018-01-04 18:14:13
阅读次数:
157
装饰器 开放封闭原则 开放:对函数的扩展是开放的 封闭:对函数的修改是封闭的 装饰器的作用 在不更改原函数调用方式的前提下,对原函数添加新功能 装饰器的固定格式 装饰器的固定格式—wraps版 如果想使用原函数的双下方法,则需要再调用系统装饰器@ wraps(func) 带参数的装饰器 多个装饰器装 ...
分类:
编程语言 时间:
2018-01-02 21:25:43
阅读次数:
189
迭代器iterator 可迭代协议—只要含有__iter__方法的,都是可迭代的iterable 迭代器协议—内部含有__next__方法和__iter__方法的就是迭代器 迭代器对象可以使用常规for语句进行遍历: 执行以上程序,输出结果如下: 迭代器的好处 从容器类型中一个一个的取值,会把所有的 ...
分类:
编程语言 时间:
2018-01-02 21:24:41
阅读次数:
156
python函数 1. 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取个名字。 可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)。 预定义函数,可以直接使用 自定义函数,用户自己编写。 使用函数的作用:降低编程难度,避免代码重做。 2.函数的定义和调用 -def ...
分类:
其他好文 时间:
2018-01-02 21:24:05
阅读次数:
103
迭代器 索引:1 = [1,2,3] for循环:for i in l: i print(dir([]))告诉列表拥有的所有方法 只要是能被for循环的数据类型 就一定拥有__iter__方法print([].__iter__())一个列表执行了__iter__()之后的返回值就是一个迭代器prin ...
分类:
编程语言 时间:
2018-01-02 19:57:25
阅读次数:
172
函数 函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。 可以通过函数名在程序的不同地方多次执行(这通常叫做函数调用),却不需要在所有地方都重复编写这些语句。 自定义函数 用户自己编写的 预定义的Python函数 系统自带的一些函数,还有一些和第三方编写的函数,如其 ...
分类:
其他好文 时间:
2018-01-01 23:29:55
阅读次数:
179
函数函数是一段特定功能的,被封装的,可重用的程序代码段。给这段程序一个名称,然后就可以在其他程序的任何地方通过这个名称任意地运行这个断码块。函数的定义及调用 对于Python函数的定义,不同于大家熟知的c,java等编程语言的定义,以java为例,在定义函数时,要指明函数的返回值类型,要么为void,要么为替他数据类型,同时定义函数时也可以指明函数为私有,共有,静态等,而Python函数
分类:
编程语言 时间:
2018-01-01 11:36:44
阅读次数:
169