gpt4 book ai didi

python - python中的 "if"是什么类型?

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:16 25 4
gpt4 key购买 nike

if [conditional]:
program
else:
program_alternative

如何重新定义用于 if 的符号?如果我想使用 unicode 字符怎么办——这在 python 中是否允许?例如≸ 在字符串“if”的位置。

有什么方法可以操作这个语法吗?我可以说类似 type(if) 或者 type(__if__) 的东西吗?

我知道 python 允许变量具有 unicode 名称,但如果我特别想让我的代码不可读怎么办。

或者,这是解析器所做的不受影响的事情吗?

最佳答案

这是正确的:“[if is ..] 解析器完成的某些事情无法受到影响”。

为了澄清,ifreserved keyword对于特定的语法结构,由 Python language 定义.一般来说,保留字不能用作标识符,并且具有特殊的解析规则和行为。

因此,type(if) 甚至在句法上都无效,将无法解析:该程序无效/非法/虚构的 Python 以及提出的问题“does if 有类型吗?"不适用。

We cannot use a keyword as variable name, function name or any other identifier. They are used to define the syntax and structure of the Python language.

没有特殊的“if 协议(protocol)”,__if__ 是一个未声明的标识符。

关于python - python中的 "if"是什么类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52999554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com