为什么使用索引时需要下划线?这里有一些代码学院的代码。在
animals = ["aardvark", "badger", "duck", "emu", "fennec fox"]
duck_index = animals.index("duck") # Use index() to find "duck"
animals.insert(duck_index, "cobra")# Your code here!
print animals # Observe what prints after the insert operation
先有duck_index
,然后又有{
我试着在其他网站上看看是否有人提出了这个问题。但我找不到任何答案。在堆栈溢出中应答并存档是有意义的。在
为什么要用“_index
”,为什么不把.index
用于所有事情呢。这两者之间的主要区别是什么?在
下划线只是变量名中的另一个有效字符,就像字符}。当你想把一个名字中的两个单词分开时,你可以用它。这是PEP 8中推荐的做法。下划线在名字的开头有特殊的含义,但我在这里就不谈了。在
A-Z
、a-z
和{另一方面,}是两个不同的名称。在
.
用于访问变量的成员。在本例中,您对animals
变量调用index
方法。animals
和{在动物指数(“duck”)正在寻找“duck”在动物中的索引位置。在
而duck-index是一个索引变量,它将保存duck的索引。这个名字很有意义
相关问题 更多 >
编程相关推荐