inc = (1).__add__
print(inc(4))
#5
sub = (-1).__radd__
print(sub(5))
#4

Specialties:
IT/Science/Contracts/Religious translation/interpreting FIN-ENG-FIN
Python programming

3
Contributors
2
Replies
40
Views
3 Years
Discussion Span
Last Post by paddy3118
0

Actually, nothing beats the convenience of C language n++ and n--
The eggheads of Python have discussed this, but have not acted.

0

... The argument about n++ and n-- is that there is also --n and ++n and that C allows assigning as well as auto increment/decrement in one statement, which is both error prone and hard to maintain.

Overall, I'm happy with the decision to leave it out of Python. writing x += 1 and not having to read and debug some horrible x, y = ++y, x++ or whatever is fine.

Please be thoughtful and detailed and be sure to adhere to our posting rules.