命名变量和函数

时间:2014-10-11 13:11:40

标签: python function variables

我使用的是Python,但我认为几乎每种编程语言都是如此。它与功能无关,但我注意到当我看到其他人的代码时,连接了多个单词的变量名,并且每个单词的第一个字母(第一个除外)都是大写的

thisIsATypicalVariableNameWithMultipleWords = 0

但是在使用函数时,通常没有任何大写,并且单词通过_连接。

this_is_a_typical_function_name_with_multiple_words()

这是变量和函数通常如何命名的?提前谢谢。

1 个答案:

答案 0 :(得分:2)

您正在查看命名约定,此类约定相当随意,但通常在样式指南中达成一致。

Python开发人员已经发布了Python的样式指南:PEP 8 -- Style Guide for Python Code。它包含有关Python代码的naming conventions部分。你没有 遵守这些,但如果你想与大多数人遵守这些约定的其他Python开发人员合作,最好这样做。

样式指南还为您提供样式的名称;您的两种特定样式(不是唯一的两种样式)称为 mixedCase lower_case_with_underscores

Python代码中不再使用

mixedCase ;样式指南仅将其作为某些旧标准库模块使用的函数名称的遗留案例。

lower_case_with_underscores 是当前推荐的函数,方法和属性名称约定。