все Python 3sysпонятие
sys.version
информация
Строка с версией интерпретатора и сведениями о сборке. Для сравнения версий — sys.version_info.
Синтаксис
sys.version
sys.version_info >= (3, 10)
Строку sys.version не разбирают и не сравнивают: '3.10' < '3.9' как строки. Для проверок есть кортеж sys.version_info — его сравнивают с кортежем: sys.version_info >= (3, 10). Поля major, minor и micro доступны и по именам.
Примеры
import sys
print(sys.version) # → ? например 3.14.0 (main, Oct 7 2025, ...)
print(sys.version_info >= (3, 8)) # → True
print('3.10' < '3.9', (3, 10) < (3, 9)) # → True False — строки сравнивают посимвольно
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности