gpt4 book ai didi

python - 重新定义 "for"运算符

转载 作者:行者123 更新时间:2023-11-28 16:25:40 24 4
gpt4 key购买 nike

有没有什么方法可以重新定义for,或者定义一个与for语法相同的新运算符而不需要重新编译CPython?

IE,像这样

gfor i in range(10):
i+=1

最佳答案

没有。 for 是关键字,不是运算符。因此,它是解析器等的一部分。如果不改变它的核心语言就不能改变它(例如,你甚至必须改变构建 Python 的抽象语法来支持这样的东西)。

关于python - 重新定义 "for"运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36992000/

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