码迷,mamicode.com
首页 >  
搜索关键字:python函数    ( 1811个结果
python--004--函数(zip、min、max)
1)zip函数,zip中传的是序列,像拉链.一一对应组成元组 2)max()、min()传入的数据类型必须要为可迭代类型,基本原理就是for循环取出每一个值,进行比较,注意:不同类型之间不能进行比较比较时,从第一个元素进行比较,如果第一个元素已经分出大小了,后面的都不需要比较了,直接得出这俩元素的大 ...
分类:编程语言   时间:2019-04-15 23:15:58    阅读次数:200
Python-函数总结
用户自定义.py文件 如果你已经把my_abs()的函数定义保存为abstest.py文件了,那么,可以在该文件的当前目录下启动Python解释器,用from abstest import my_abs来导入my_abs()函数,注意 abstest是文件名(不含.py扩展名) 定义空函数 nop( ...
分类:编程语言   时间:2019-04-10 13:40:53    阅读次数:209
5.5 用户定义的可调用类型
不仅 Python 函数是真正的对象,任何 Python 对象都可以表现得像函数。为此,只需实现实例方法 __call__。 ? __init__ 接受任何可迭代对象;在本地构建一个副本,防止列表参数的意外副作用。 ? shuffle 定能完成工作,因为 self._items 是列表。 ? 起主要 ...
分类:其他好文   时间:2019-04-08 18:36:14    阅读次数:111
Python函数式编程
函数是 Python 内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。 越低级的语言,越贴近计算机,抽象程度低,执行效率高;越高级的语言,越贴近计算,抽象程度高,执行 ...
分类:编程语言   时间:2019-04-07 21:50:41    阅读次数:168
python----函数进阶
名称空间 又名name space, 顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中,那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种,分别如下: 1.locals: 是函数内的名称空间,包括局部变量和形参 2.globals: 全局变 ...
分类:编程语言   时间:2019-04-06 19:02:04    阅读次数:150
Python_函数的镶嵌和作用域链_26
def max(a,b): return a if a>b else b def the_max(x,y,z): #函数的嵌套调用 c = max(x,y) return max(c,z) print(the_max(1,2,3)) #函数的嵌套定义 #内部函数可以使用外部函数的变量 a = 1 d... ...
分类:编程语言   时间:2019-04-06 09:21:28    阅读次数:124
Python函数
1. 定义函数 函数是带名字的代码块,用于完成具体的工作。 要执行函数定义的特定任务,可调用该函数。 2. 传递参数 2.1 位置实参 2.2 可变参数 形参名 中的星号让 Python 创建一个名为 的空元组,并将收到的所有值都封装到这个元组中。 将接纳任意数量实参的形参放在最后。Python先匹 ...
分类:编程语言   时间:2019-04-06 09:14:39    阅读次数:197
14.小白学python函数之5
今日内容 一、函数三元运算符 二、函数递归 三、匿名函数 四、内置函数 行程一:三元运算 )三元运算符|三目运算符 2.字典转成列变原来是在字典转成列表的情况在强转tuple 二,递归函数 案列二: 三、匿名函数: 匿名函数定义: 四、函数内置 官方网站:https://docs.python.or ...
分类:编程语言   时间:2019-04-05 18:19:25    阅读次数:164
python函数 传参的多种方式 解读
在python中定义函数的时候,函数名后面的括号里就是用来定义参数的,如果有多个参数的话,那么参数之间直接用逗号, 隔开 案列: 函数定义了参数,那么调用函数的时候就需要传入参数 上面的案列中,我们定义函数的时候在函数名后面的括号里定义的参数叫做形参。 而我们调用函数的时候传入的参数叫做实参,形参是 ...
分类:编程语言   时间:2019-04-04 20:36:09    阅读次数:313
python函数默认参数陷阱
对于学习python的人都有这样的困惑 def foo(a=[]): a.append(5) return a Python新手希望这个函数总是返回一个只包含一个元素的列表:[5]。结果却非常不同,而且非常惊人(对于新手来说): >>> foo() [5] >>> foo() [5, 5] >>> ...
分类:编程语言   时间:2019-04-03 21:59:06    阅读次数:178
1811条   上一页 1 ... 38 39 40 41 42 ... 182 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!