Python中有什么方法可以获取Python中整数的加法对象(运算符+)并将其存储在某处?
最佳答案
>>> int_add = int.__add__
>>> int_add(1, 2)
3
您还可以使用
operator.add
获得用于添加Python的通用函数:>>> from operator import add
>>> add(1, 2)
3
>>> add('a', 'b')
'ab'
如果要获取特定整数的加法,而不是
int
类型,请参见有关问题的gnibbler评论:要获取整数的绑定加法,您应使用括号防止。被当作小数点。例如
(1).__add__
。另一种方法是在1
和.
之间添加一个空格,例如1 .__add__
,但我认为它太模糊了。一个例子:
>>> one_add = 1 .__add__
>>> one_add(2)
3
关于python - 如何获得整数的加法对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7798281/