python小tips(一)

  1. any()


    python小tips(一)_第1张图片
    image.png
  2. 字典get传递默认值


    python小tips(一)_第2张图片
    image.png
  3. counter函数

    python小tips(一)_第3张图片
    image.png

    更多的关于counter函数的用法见链接 http://www.pythoner.com/205.html

  4. 装饰器

    python小tips(一)_第4张图片
    example.png

    更多信息见链接 https://blog.csdn.net/xiangxianghehe/article/details/77170585

  5. 魔术方法
    call: 使类实例可调用, 比如a = class_name(), a()调用call函数
    getitem:

    python小tips(一)_第5张图片

    str: 返回字符串, 实现print(a)
    new: 创建类对象时调用, 下面是一个采用new的单例实现
    python小tips(一)_第6张图片
    image.png

    setattr:
    python小tips(一)_第7张图片
    image.png

  6. import profile

  7. with 函数


    python小tips(一)_第8张图片
    with.png
  8. next


    python小tips(一)_第9张图片
    image.png

9.for else


python小tips(一)_第10张图片
for else
  1. monkey patch

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


    python小tips(一)_第11张图片
    image.png

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

  3. 函数式编程


    python小tips(一)_第12张图片
    image.png

你可能感兴趣的:(python小tips(一))