python小tips(一)

  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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一天晚上,建成接到了嘉军的电话,通话持续了一个多小时。 嘉军向建成汇报了自己最近工作和生活的状况。 嘉军在上半年军...
    那株柏阅读 390评论 0 0
  • 秋寒罢浓冬 萧瑟意先浓 待看山河重收拾 一轮日 半边红
    石边一清泉阅读 482评论 0 51
  • 很多时候,我把一件事拖着,继续拖着,以为自己是在等待最好的时间,最恰当的时刻,结果到最后慢慢地对于这件事,或者我忘...
    我有一个杯子是绿色的阅读 281评论 0 0