wim*_*wim 0 python syntax operator-overloading factorial
可以使用类似数学的语法定义工作因子函数/运算符吗?即使用!符号.
我想不出现有符号的任何用例,其中的事情可能是模棱两可的
!shell_escape总是在一条线的开头爆炸0!=1会True像往常一样,因为其他解释factorial(0) = 1将是SyntaxError: can't assign to literal或类似的错误)如果你的意思是"我可以在我的Python程序中定义!运算符吗?",答案是否定的,Python没有可以定义的爆炸运算符.
如果你的意思是"可以将Python扩展为包含!运算符吗?",答案是肯定的,尽管可能不像后缀运算符那样x!.我非常怀疑Python社区会同意这是一个好主意并继续前进.
| 归档时间: |
|
| 查看次数: |
3347 次 |
| 最近记录: |