我使用的是Python,但我认为几乎每种编程语言都是如此。它与功能无关,但我注意到当我看到其他人的代码时,连接了多个单词的变量名,并且每个单词的第一个字母(第一个除外)都是大写的
thisIsATypicalVariableNameWithMultipleWords = 0
但是在使用函数时,通常没有任何大写,并且单词通过_连接。
this_is_a_typical_function_name_with_multiple_words()
这是变量和函数通常如何命名的?提前谢谢。
答案 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 是当前推荐的函数,方法和属性名称约定。