【问题标题】:Using "from" as an argument name [duplicate]使用“from”作为参数名称[重复]
【发布时间】:2015-12-27 12:49:17
【问题描述】:

给定函数头:

myfunction(from):
  #some code

我收到语法错误。这是因为“from”是 Python 中的关键字吗?如果是这样,是否所有关键字都不能用作变量名?

【问题讨论】:

  • 另见herehere。尝试在发布问题之前加大研究力度。

标签: python function


【解决方案1】:

这是一个关键字,所以你不能用它作为名字,试试:

def my_function(from_):
   # some code

【讨论】:

  • 感谢您的确认。如果您希望将关键字用作变量,这是 Python 中使用“keyword_”的常见约定吗?
  • 由于_from convention 用于私人名称,我使用from_,或者例如from_email避免关键字冲突
  • 请参阅here 了解有关尾随下划线的信息。
猜你喜欢
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 2016-11-04
  • 2013-09-20
  • 2011-02-12
  • 1970-01-01
  • 1970-01-01
  • 2017-12-28
相关资源
最近更新 更多