【问题标题】:Why is the variable `input` often marked special in Python syntax markers?为什么变量 `input` 在 Python 语法标记中经常被标记为特殊?
【发布时间】:2019-12-01 16:24:31
【问题描述】:

在许多语法高亮工具(例如 jupyter notebooks)中,变量 input 在 python 中被高亮显示。是否有一个原因?我避免使用input 作为变量名,因为我认为它在内部做了一些特别的事情。

我问是因为 pytorch 经常使用“输入”作为variable in their tutorials

【问题讨论】:

    标签: python pytorch jupyter


    【解决方案1】:

    input 是一个function。 例如list 也会发生这种情况。

    建议不要用自己的变量覆盖内置函数。

    【讨论】:

    • 有人应该告诉 pytorch,因为他们的许多示例都使用输入 pytorch.org/tutorials/beginner/blitz/…
    • 没有人阻止你。随意去github.com/pytorch/tutorials/issues,并解释这个问题。您可以更进一步,分叉存储库,解决问题,然后创建拉取请求。
    • input 最常出现在介绍性 Python 脚本中,允许新用户在学习使用命令行、文件和 GUI 之前与代码进行交互。所以 pytorch 屏蔽内置函数可能是可以原谅的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多