python - Python 中的新运算符

标签 python operators operator-keyword

我们可以按照 here 所述定义 Python 的内部运算符.出于好奇,我们可以定义新的运算符,如 $*** 吗? (如果是这样,那么我们可以定义三元条件运算符或旋转运算符。)

最佳答案

正如@minitech 所说,您无法定义新的运算符。但是检查这个允许你定义中缀运算符的 hack http://code.activestate.com/recipes/384122-infix-operators/

关于python - Python 中的新运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19373233/

相关文章:

python - 用请求抓取网站,将 javascript 变量数据转换为 python 对象

python - 尝试将通过social_django验证的用户添加到组时出现错误 `set object is not subscriptable`

c - 为什么 i+++ 工作正常但+++i 给出错误?

php - 使用 "<="或 ">="比较 float 是否理想?

c++ - 错误: no match for operator ==

c# - 在 C# 中,x+=y 和 x=x+y(x 和 y 都是简单类型)之间是否存在任何性能差异?

python - 如何查找不包含特定字母的单词?

python - 在 tensorflow 中恢复图形失败,因为没有要保存的变量

c++ - 不同版本模板类的二元运算符

c++ - C++ 中的非成员 += 重载