Python Glossary English

Python 3.13+platformпонятие

platform.AndroidVer

отдельные ОС

Тип результата platform.android_ver(): именованный кортеж из шести полей от release до is_emulator.

Синтаксис

platform.AndroidVer(release, api_level, manufacturer, model, device, is_emulator)

Поля разнотипные: api_level — целое число, is_emulator — bool, остальные — строки, поэтому сравнивать api_level с '34' бессмысленно. Класс отдельно в документации не описан: контракт задан android_ver(), а сам он нужен в основном для isinstance и аннотаций.

Примеры

import platform
print(platform.AndroidVer._fields)  # → ('release', 'api_level', 'manufacturer', 'model', 'device', 'is_emulator')
info = platform.AndroidVer('14', 34, 'Google', 'Pixel 8', 'shiba', False)
print(info.api_level >= 33)  # → True

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности