前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python奇技淫巧你知道多少?

Python奇技淫巧你知道多少?

作者头像
企鹅号小编
发布2018-01-02 14:40:33
5210
发布2018-01-02 14:40:33
举报
文章被收录于专栏:编程

显示有限的接口到外部

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

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

执行结果如下:

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

filter的用法

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

一行作判断

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

装饰器之单例

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

staticmethod装饰器

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

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

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

, 没有任何隐式参数.

本文来自企鹅号 - python媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - python媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档