Мы можем определить внутренние операторы Python, как указано here. Просто для любопытства, можем ли мы определить новые операторы, такие как $
или ***
? (Если это так, то мы можем определить операторы тройного условия или повернуть операторы.)Новые операторы в Python
3
A
ответ
6
Как сказал @minitech, вы не можете определить новых операторов. Но проверьте этот хак, который позволяет вам определять операторы infix. http://code.activestate.com/recipes/384122-infix-operators/
4
Нет, вы не можете определить новые операторы в Python.
Смежные вопросы
- 1. новые операторы в JQuery
- 2. Определить новые операторы в C#?
- 3. Операторы новые и удалять в C++
- 4. Какие новые операторы добавлены в Javascript?
- 5. Новые и удалять операторы переопределение в библиотеках
- 6. Новые и виртуальные операторы в C#
- 7. Операторы Python
- 8. Многострочные операторы в Python
- 9. Булевы операторы в Python
- 10. Операторы return в python
- 11. mysqli подготовленные операторы удаляют новые строки
- 12. повышают МПК новые и удалять операторы
- 13. Операторы в Python Если оператор
- 14. Python - Реляционные операторы в списках
- 15. Локальные операторы импорта в Python
- 16. Переопределить все операторы в python
- 17. Python IF и операторы
- 18. списки Python и операторы
- 19. Операторы Python pymysql
- 20. Логические операторы Python
- 21. Python + и * операторы
- 22. Python Битовые операторы '&' Оператор
- 23. Python Операторы if игнорируются
- 24. Операторы Python, возвращающие ints
- 25. Операторы перегрузки python
- 26. Новые для C++ и перегружающие операторы, неуверенные в использовании функции
- 27. Срезание списка python в новые списки python
- 28. Арифметические операторы в списках/кортежах в Python?
- 29. Python: если операторы if, кроме
- 30. Python 2.7 Логическое Операторы логики
Синтаксис синтаксиса tokens python принимает как операторы (скажем, бинарные операторы), фиксируются в синтаксисе языка (и переводятся в различные протоколы). Таким образом, нет: невозможно добавить новый оператор (токены) к стандартному Python. – user2864740