coding

python小tips(一)

2018-07-12  本文已影响0人  梅八哥
  1. any()


    image.png
  2. 字典get传递默认值


    image.png
  3. counter函数

    image.png
    更多的关于counter函数的用法见链接 http://www.pythoner.com/205.html
  4. 装饰器

    example.png
    更多信息见链接 https://blog.csdn.net/xiangxianghehe/article/details/77170585
  5. 魔术方法
    call: 使类实例可调用, 比如a = class_name(), a()调用call函数
    getitem:


    str: 返回字符串, 实现print(a)
    new: 创建类对象时调用, 下面是一个采用new的单例实现
    image.png
    setattr:
    image.png
  6. import profile

  7. with 函数


    with.png
  8. next


    image.png

9.for else


for else
  1. monkey patch

  2. generator
    example: g = (x * x for x in range(10))


    image.png

    以上都是generator的形式, 第二个例子里, 如fib(10)就是一个generator, generator在每次调用next()时执行, 执行到yield时返回, 再次执行时在上次返回的yield处继续执行.

  3. 函数式编程


    image.png
上一篇 下一篇

猜你喜欢

热点阅读