Python#
Справочник по API VEX AIR для Python объясняет, что делает каждая команда, метод и функция, какие входные данные они используют, что возвращают и как их можно использовать в проекте.
Используйте этот справочник, если хотите понять, что представляет собой команда, прежде чем добавлять её в проект, проверить, какие значения она принимает или возвращает, или сравнить связанные команды в категории.
В проектах VEXcode AIR на Python используются команды Python. В проектах Blocks вместо них используется раздел Blocks API.
Как читать описание метода ввода#
Большинство статей по Python содержат следующие части:
Имя команды — Официальное название команды, метода или функции.
Описание - Объясняет, что делает команда и когда она полезна.
Использование - Отображает синтаксис, используемый для написания команды в коде.
Параметры — Список входных параметров, принимаемых командой, и объяснение назначения каждого из них.
Возвращаемое значение — поясняет, что команда возвращает, если она возвращает какое-либо значение.
Пример кода — демонстрирует один из способов использования команды в проекте.
Общие элементы API Python#
Элемент |
Что это значит |
|---|---|
Метод |
Команда, вызываемая для объекта, например, |
Функция |
Команда, вызываемая напрямую, например, |
Параметр |
Значение, передаваемое в метод или функцию для управления их действием. |
Необязательный параметр |
Параметр, который можно опустить, чтобы использовалось поведение по умолчанию. |
Возвращаемое значение |
Значение, которое возвращает команда, например, число, текст или логическое значение. |
Базовый словарь Python#
Срок |
Что это значит |
|---|---|
Переменная |
Имя, хранящее значение, например, |
Нить |
Текст внутри кавычек, например |
Целое число |
Положительное или отрицательное число, например |
Плавать |
Число с десятичной запятой, например, |
Логическое значение |
Значение, равное либо |
Аргумент |
Значение, передаваемое в вызов метода или функции, например, |
Пример ввода метода#
снимать#
take_off запускает пропеллеры и поднимает дрон в воздух. Этот метод необходимо использовать перед выполнением других движений.
Применение:
drone.take_off(climb_to, units, wait)
Параметры |
Описание |
|---|---|
|
Положение по оси Z, в которое будет лететь дрон. |
|
Единицы измерения:
|
|
Необязательно.
|
# Fly for 1 second
drone.take_off(climb_to=500)
wait(1, SECONDS)
drone.land()