首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券