在使用for循环时,我倾向于使用
for i in list
这是不好的做法吗?命名i
变量更好吗?
答案 0 :(得分:0)
始终具有描述性,因为它提高了可读性。
例如:
InputChanged Name value ->
{ patient | name = value, sex = "" }
几周甚至几个月甚至几年后重新检查代码,它不仅对他人有帮助,而且对您自己也有帮助!
对于自己作者的命名约定和样式指南,这也是一个奇妙的guide。
答案 1 :(得分:0)
命名变量i
只是社区中流行的编程约定。
使用它是完全可行的,但是使用更具描述性的变量名不会对您造成任何伤害。
例如,当遍历名称列表时,您可以使用:
for name in names:
对于一次性变量,有些人使用下划线:
for _ in values:
但是,正如其他人所提到的,最好不要将变量命名为list
,
因为恰好是内置函数的名称。有关更多信息,请参见this表。
如果您坚持使用名为list
之类的变量,请改用_list
。