240 发简信
IP属地:北京
  • 2018-08-31

    匿名函数: 键字lambda表示匿名函数,冒号前面的x表示函数参数。 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。 用匿名函数有个好...

  • 2018-08-24

    闭包实例: #/usr/bin/enc python3 ... #-*-coding:utf-9-*- def lazy_sum(*args): ... def su...

  • 2018-08-23

    闭包: 注意到返回的函数在其定义内部引用了局部变量args,所以,当一个函数返回了一个函数后,其内部的局部变量还被新函数引用。返回的函数并没有立刻执行,而是直到调用了f()才...

  • 2018-08-23

    operator.itemgetter函数: import operator >>> help(operator.itemgetter) Help on class item...

  • 2018-08-23

    sorted(iterable[, cmp[, key[, reverse]]]) 参数解释: (1)iterable指定要排序的list或者iterable,不用多说; (...

  • 2018-08-18

    给sorted传入key函数,即可实现忽略大小写的排序: 进行反向排序,不必改动key函数,可以传入第三个参数reverse=True: students=[('Bob',7...

  • 2018-08-18

    filter用法: #!/usr/bin/env python3 ... #-*-coding:utf-8-*- ... >>> def is_odd(n): ... r...

  • 2018-08-14

    filter用法: filter()用法和map()函数相同,可以接收函数和序列,不同的是filter可以主动进行过滤和挑选。 举例:在一个list中,删掉偶数,只保留奇数 ...

  • 2018-08-12

    reduce的用法实例: #!/usr/bin/env python3 ... #-*-coding:utf-8-*- ... >>> from functools impo...

  • 2018-08-11

    reduce用法: reduce把一个函数作用在一个序列[x1, x2, x3, ...]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算 效...

  • 2018-08-11

    高阶函数的调用问题: #-*-coding:utf-8-*- ... def add(x,y,f): ... return f(x) + f(y) ... >>> pri...

  • 2018-07-29

    斐波拉契数列: def fib(max): n, a, b = 0, 0, 1 while n < max: print(b) a, b = b, a...

  • 2018-07-29

    问题描述: 判断是否是字符串 然后将大写改为小写: 自己代码: #-*-coding:utf-8-*- ... L1 = {'Hello','World',18,'Apple...

  • 2018-07-29

    如何判断一个一个对象是可迭代对象? -------使用cellections下的Iterable类型来验证: from collections import Iterable...

  • 2018-07-28

    递归函数以及尾递归优化: #利用递归函数计算阶乘 ... #N! = 1 * 2 * 3 * 4 * ... * N ... def fact(n): ... if n ...

  • 2018-07-28

    可变参数的设置:args #!/usr/bin/env python3 ... #-*-coding:utf-8-*- ... >>> def hello(greeting,...

  • 2018-07-28

    函数的返回多个值: import math #导入math包,并允许后续代码引用math包中的sin,cos函数 def move(x, y, step, angle=0):...

  • 2018-07-28

    保持默认函数不变的调用; def add_end(L=None): if L is None: L = [] L.append('END') return...

  • 2018-07-28

    xn次方的表达式: def power(x,n): ... s=1 ... while n >0: ... n = n-1 ... s = s * x...

  • 2018-07-28

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- import math def my_abs(x): if not isin...