1
Python“私有”函数编码约定
在编写python模块及其中的函数时,我有一些“公开”函数应该向外界公开,但还有一些其他“私有”函数只能在本地和内部查看和使用。 我了解在python中没有绝对私有函数。但是,区分“公共”功能和“私人”功能的最佳,最简洁或最常用的样式是什么? 我列出了一些我知道的样式: __all__在模块文件中使用以指示其“公共”功能(python __all__模块级别变量的作用是什么?) 在“私有”函数名称的开头使用下划线 人们还有其他想法或约定吗? 非常感谢你!