【问题标题】:How do I use the python continue keyword as a string literal in a python script? [duplicate]如何在 python 脚本中使用 python continue 关键字作为字符串文字? [复制]
【发布时间】:2016-10-06 07:17:53
【问题描述】:

我正在编写一个 python 脚本,其中我需要使用 continue 字。

我知道这是一个python关键字。

那么我应该如何编写我的脚本,以便 python 不会抱怨我使用关键字作为字符串文字。

提前感谢您的宝贵时间。

【问题讨论】:

  • 这不是任何人都会推荐的。
  • 你试过用引号吗?
  • @IgnacioVazquez-Abrams 会尽力让你知道
  • 呃,这就是你的意思
  • 字符串文字还是变量名?前者使用'continue'?对于变量名称,只需选择不同的名称即可。

标签: python keyword interpreter continue


【解决方案1】:

你应该使用类似的东西: _continue

但是为什么不使用更具描述性和更长的变量名呢?!像: continue_whatevergo_on ...

【讨论】:

    【解决方案2】:

    通常的做法是使用尾随下划线来使用该语言已经使用的关键字,例如continue_input_

    我认为没有人会认为仅仅覆盖关键字就是一个好主意。

    【讨论】:

    • 我被限制使用 continue 关键字,因为我正在调用另一个使用“继续”字作为其参数之一的 python 脚本(不是由我编写或由我控制)
    • 这如何迫使您以一种会导致关键字出现问题的方式继续使用?
    • 我很确定fooo(continue=whatever) 不应该引起口译员的抱怨
    • 我正在用 Visual Studio 代码编写我的 Python 脚本,编辑器为它着色并将其识别为与其他关键字(如 with、for、import 等)的关键字
    • @HamzaAhmedZia 编辑器通常不实现完整语言的语法,因此即使关键字出现在无法识别的位置,它们也可能会错误地将关键字显示为特殊。只需运行脚本,看看它是否有效。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 2011-02-18
    • 2016-10-09
    相关资源
    最近更新 更多