【发布时间】:2019-12-01 16:24:31
【问题描述】:
在许多语法高亮工具(例如 jupyter notebooks)中,变量 input 在 python 中被高亮显示。是否有一个原因?我避免使用input 作为变量名,因为我认为它在内部做了一些特别的事情。
我问是因为 pytorch 经常使用“输入”作为variable in their tutorials。
【问题讨论】:
在许多语法高亮工具(例如 jupyter notebooks)中,变量 input 在 python 中被高亮显示。是否有一个原因?我避免使用input 作为变量名,因为我认为它在内部做了一些特别的事情。
我问是因为 pytorch 经常使用“输入”作为variable in their tutorials。
【问题讨论】:
input 是一个function。
例如list 也会发生这种情况。
建议不要用自己的变量覆盖内置函数。
【讨论】:
input 最常出现在介绍性 Python 脚本中,允许新用户在学习使用命令行、文件和 GUI 之前与代码进行交互。所以 pytorch 屏蔽内置函数可能是可以原谅的。