プロが教えるわが家の防犯対策術!

d = -


e = 10
f = 20

print(edf)
>>-10
こんなかんじです

A 回答 (2件)

演算子そのものはできませんが、その演算子で実行されるメソッドを使うやり方はあります。


https://docs.python.org/ja/3/library/operator.html

import operator
d = operator.sub
e = 10
f = 20
print(d(e,f))
    • good
    • 0

こんな方法もあります



>>> d = "-"
>>> e = 10
>>> f = 20
>>> print(eval(str(e)+d+str(f)))
-10


>>> d = "-"
>>> e = "10"
>>> f = "20"
>>> print(eval(e+d+f))
-10
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!