我应该命名for循环的i变量部分吗?

时间:2019-11-23 09:26:57

标签: python python-3.x

在使用for循环时,我倾向于使用

for i in list

这是不好的做法吗?命名i变量更好吗?

2 个答案:

答案 0 :(得分:0)

始终具有描述性,因为它提高了可读性。

例如:

InputChanged Name value -> { patient | name = value, sex = "" }

几周甚至几个月甚至几年后重新检查代码,它不仅对他人有帮助,而且对您自己也有帮助!

对于自己作者的命名约定和样式指南,这也是一个奇妙的guide

答案 1 :(得分:0)

命名变量i只是社区中流行的编程约定。 使用它是完全可行的,但是使用更具描述性的变量名不会对您造成任何伤害。

例如,当遍历名称列表时,您可以使用:

for name in names:

对于一次性变量,有些人使用下划线:

for _ in values:

但是,正如其他人所提到的,最好不要将变量命名为list, 因为恰好是内置函数的名称。有关更多信息,请参见this表。

如果您坚持使用名为list之类的变量,请改用_list