小编Kai*_*fei的帖子

Python"私有"函数编码约定

在编写python模块和函数时,我有一些应该暴露给外人的"公共"函数,但是其他一些"私有"函数只能在本地和内部看到和使用.

我理解在python中没有绝对的私有函数.但是,区分"公共"功能和"私人"功能的最佳,最整洁或最常用的风格是什么?

我列出了一些我所知道的风格:

  1. __all__在模块文件中使用以指示其"公共"函数(python __all__模块级变量是什么?)
  2. 在"私有"函数名称的开头使用下划线

人们使用其他任何想法或约定吗?

非常感谢你!

naming coding-style conventions python-2.7

62
推荐指数
1
解决办法
5万
查看次数

标签 统计

coding-style ×1

conventions ×1

naming ×1

python-2.7 ×1