每当我用作id变量名称时,我的 IDE 都会以与其他变量不同的颜色显示该术语。这是预期的还是 IDE 的某些功能(我正在使用 vs code)或者我不应该将其用作id变量?
我在运行代码时没有遇到任何问题。只有颜色的变化让我好奇。
您可以用作id变量名称,但不应该。话虽如此,在您给出的示例中,您使用 id 作为类的属性(而不是变量),这很好。
正如其他答案所指出的,id是一个内置函数,因此命名变量id并不理想,因为它会混淆底层函数。这里有一个更详细的问题说明为什么这会导致问题。
但是,您提供的屏幕截图中的示例并未用作id变量,而是用作类的属性(您可以在有关该主题的Python 文档中阅读有关类及其属性的更多信息)。这很好,因为没有命名的内置属性id(归功于“juanpa.arrivillaga”首先在对不同答案的评论中注意到这一点)。事实上,它以不同方式突出显示可能是 IDE/文本编辑器的语法解析中的错误。
| 归档时间: |
|
| 查看次数: |
379 次 |
| 最近记录: |