Python#
La Referencia de la API de Python VEX V5 explica qué hace cada comando, método y función, qué entradas usa, qué devuelve y cómo se puede usar en un proyecto.
Utilice esta referencia cuando desee comprender un comando antes de agregarlo a un proyecto, comprobar qué valores acepta o devuelve, o comparar comandos relacionados en una categoría.
Los comandos de Python se utilizan en proyectos de Python VEXcode V5. Los bloques y los proyectos de C++ utilizan las otras secciones de la API en su lugar.
Cómo leer una entrada de método#
La mayoría de las entradas de Python incluyen las siguientes partes:
Nombre del comando - El nombre oficial del comando, método o función.
Descripción: explica qué hace el comando y cuándo es útil.
Uso - Muestra la sintaxis utilizada para escribir el comando en código.
Parámetros: enumera las entradas que acepta el comando y explica qué hace cada una.
Devolver valor: explica qué informa el comando, si devuelve un valor.
Código de ejemplo: muestra una forma en que se puede usar el comando en un proyecto.
Elementos comunes de la API de Python#
Elemento |
Qué significa |
|---|---|
Método |
Un comando llamado a un objeto como |
Función |
Un comando llamado directamente, como |
Parámetro |
Un valor pasado a un método o función para controlar lo que hace. |
Parámetro opcional |
Un parámetro que se puede omitir para que se utilice el comportamiento predeterminado. |
Valor de retorno |
Un valor que reporta un comando, como un número, texto o booleano. |
Vocabulario básico de Python#
Plazo |
Qué significa |
|---|---|
Variable |
Un nombre que almacena un valor, como |
Cadena |
Texto entre comillas, como |
Entero |
Un número positivo o negativo, como |
Flotar |
Un número con un decimal, como |
Booleano |
Un valor que es |
Argumento |
Un valor pasado a una llamada de método o función, como |
Ejemplo de entrada de método#
unidad#
drive mueve el robot hacia adelante o hacia atrás para siempre. El robot continuará moviéndose hasta que se le dé otra acción, como girar o detenerse. Para RPM o grados por segundo, el límite se cambia por la relación de transmisión del tren motriz.
Usage:
drivetrain.drive(direction, velocity, units)
Parámetros |
Descripción |
|---|---|
|
La dirección en la que se mueve el robot: |
|
Opcional. La velocidad para conducir con de 0% a 100% cuando se usa |
|
Opcional. La unidad de velocidad: |
# Drive forward, then stop
drivetrain.drive(FORWARD)
wait(2, SECONDS)
drivetrain.stop()
# Drive forward at 360 degrees per second
drivetrain.drive(FORWARD, 360.0, VelocityUnits.DPS)