python zen_命名空间是Python Zen的精髓

python zen

光明节以庆祝八晚而闻名。 但是,光明节烛台有9支蜡烛:8支普通蜡烛和第九支始终抵消的蜡烛。 它被称为shamashshamos ,其松散地翻译为“仆人”或“看门人”。

Python中的命名空间

Python将名称空间用于所有内容。 尽管很简单,但它们是稀疏的数据结构,这通常是实现目标的最佳方法。

名称空间是从名称到对象的映射。

Python.org

模块是名称空间。 这意味着正确预测模块语义通常只需要熟悉Python名称空间的工作方式。 类是名称空间。 对象是名称空间。 函数可以访问其本地名称空间,其父名称空间和全局名称空间。

简单模型,其中 运算符访问一个对象,该对象通常但并非总是执行某种字典查找,这使得Python难以优化,但易于解释。

确实,某些第三方模块采用了该准则并与之一起运行。 例如, variants包将功能转换为“相关功能”的命名空间。 这是Python Zen可以激发新抽象的一个很好的例子。

结论

感谢您加入我,以光明节为灵感,探索我最喜欢的语言 。 继续禅修,直到获得启蒙。

翻译自: https://opensource.com/article/19/12/zen-python-namespaces

python zen

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值