sys.version

sys.version — это строка, содержащая информацию о версии Python, включая номер версии, дату сборки и информацию о компиляторе.

Синтаксис

sys.version

Аргументы

  • Нет аргументов.

Примеры

  1. Вывод версии Python:

    import sys
    print("Версия Python:", sys.version)
    

    Вывод может выглядеть так:

    Версия Python: 3.12.0 (default, Oct  1 2023, 10:00:00) [GCC 9.3.0]
    
  2. Проверка версии Python:

    import sys
    if sys.version.startswith("3.12"):
        print("Используется Python 3.12")
    else:
        print("Версия Python не 3.12")
    

Частые вопросы и проблемы

  • Как получить только номер версии? Используйте sys.version_info для получения структурированной информации о версии.
  • Почему строка sys.version такая длинная? Она содержит дополнительную информацию о сборке и компиляторе.