Python#
Справочник по API VEX GO для Python объясняет, что делает каждая команда, метод и функция, какие входные данные они используют, что возвращают и как их можно использовать в проекте.
Используйте этот справочник, если хотите понять, что представляет собой команда, прежде чем добавлять её в проект, проверить, какие значения она принимает или возвращает, или сравнить связанные команды в категории.
В проектах VEXcode GO Python используются команды Python. В проектах Blocks вместо этого используется раздел Blocks API.
Как читать описание метода ввода#
Большинство статей по Python содержат следующие части:
Имя команды — Официальное название команды, метода или функции.
Описание - Объясняет, что делает команда и когда она полезна.
Использование - Отображает синтаксис, используемый для написания команды в коде.
Параметры — Список входных параметров, принимаемых командой, и объяснение назначения каждого из них.
Возвращаемое значение — поясняет, что команда возвращает, если она возвращает какое-либо значение.
Пример кода — демонстрирует один из способов использования команды в проекте.
Общие элементы API Python#
Элемент |
Что это значит |
|---|---|
Метод |
Команда, вызываемая для объекта, например, |
Функция |
Команда, вызываемая напрямую, например, |
Параметр |
Значение, передаваемое в метод или функцию для управления их действием. |
Необязательный параметр |
Параметр, который можно опустить, чтобы использовалось поведение по умолчанию. |
Возвращаемое значение |
Значение, которое возвращает команда, например, число, текст или логическое значение. |
Базовый словарь Python#
Срок |
Что это значит |
|---|---|
Переменная |
Имя, хранящее значение, например, |
Нить |
Текст внутри кавычек, например |
Целое число |
Положительное или отрицательное число, например |
Плавать |
Число с десятичной запятой, например, |
Логическое значение |
Значение, равное либо |
Аргумент |
Значение, передаваемое в вызов метода или функции, например, |
Пример ввода метода#
водить машину#
Привод drive перемещает робота вперед или назад бесконечно. Робот будет продолжать движение, пока ему не будет дано другое действие, например, поворот или остановка.
Usage:
drivetrain.drive(direction)
Параметры |
Описание |
|---|---|
|
Направление движения робота: |
# Build Used: Code Base 2.0
def main():
# Drive forward then stop
drivetrain.drive(FORWARD)
wait(2, SECONDS)
drivetrain.stop()
# Start threads - Do not delete
start_thread(main)