Python奇技淫巧你知道多少?

显示有限的接口到外部

当发布python第三方package时, 并不希望代码中所有的函数或者class可以被外部import, 在中添加属性,

该list中填写可以import的类或者函数名, 可以起到限制的import的作用, 防止外部import其他函数或者类

执行结果如下:

证明了会先执行方法, 然后调用with内的逻辑, 最后执行做退出处理, 并且, 即使出现异常也能正常退出

filter的用法

相对而言, map和reduce使用的会更频繁一些, 正如其名字, 按照某种规则掉一些元素

一行作判断

当条件满足时, 返回的为等号后面的变量, 否则返回else后语句

装饰器之单例

使用装饰器实现简单的单例模式

staticmethod装饰器

类中两种常用的装饰, 首先区分一下他们

普通成员函数, 其中第一个隐式参数为

, 类方法(给人感觉非常类似于OC中的类方法), 其中第一个隐式参数为

, 没有任何隐式参数.

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171210A0MKZT00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区