Python#
W dokumencie VEX AIR Python API Reference wyjaśniono, co robi każde polecenie, metoda i funkcja, jakich danych wejściowych używa, co zwraca i jak można je wykorzystać w projekcie.
Skorzystaj z tego odniesienia, jeśli chcesz zrozumieć polecenie przed dodaniem go do projektu, sprawdzić, jakie wartości akceptuje lub zwraca, lub porównać powiązane polecenia w danej kategorii.
Polecenia Pythona są używane w projektach Python w środowisku VEXcode AIR. Projekty bloków korzystają z sekcji API bloków.
Jak czytać wpis metody#
Większość wpisów dotyczących Pythona zawiera następujące części:
Nazwa polecenia – oficjalna nazwa polecenia, metody lub funkcji.
Opis – wyjaśnia, co robi polecenie i kiedy jest przydatne.
Użycie – Pokazuje składnię użytą do zapisania polecenia w kodzie.
Parametry – wypisuje akceptowane przez polecenie dane wejściowe i wyjaśnia, co każdy z nich robi.
Wartość zwracana – wyjaśnia, co polecenie zwraca, jeśli zwraca wartość.
Przykładowy kod – Pokazuje jeden sposób wykorzystania polecenia w projekcie.
Wspólne elementy API Pythona#
Element |
Co to znaczy |
|---|---|
Metoda |
Polecenie wywołane na obiekcie takim jak |
Funkcjonować |
Polecenie wywoływane bezpośrednio, takie jak |
Parametr |
Wartość przekazywana do metody lub funkcji w celu kontrolowania jej działania. |
Parametr opcjonalny |
Parametr, który można pominąć, aby użyć domyślnego zachowania. |
Wartość zwracana |
Wartość zwracana przez polecenie, np. liczba, tekst lub wartość logiczna. |
Podstawowe słownictwo Pythona#
Termin |
Co to znaczy |
|---|---|
Zmienny |
Nazwa przechowująca wartość, np. |
Smyczkowy |
Tekst w cudzysłowie, np. |
Liczba całkowita |
Liczba dodatnia lub ujemna, np. |
Platforma |
Liczba z częścią dziesiętną, np. |
Boolean |
Wartość, która wynosi |
Argument |
Wartość przekazana do wywołania metody lub funkcji, taka jak |
Przykładowy wpis metody#
startować#
take_off uruchamia śmigła i unosi drona w powietrze. Ta metoda musi zostać użyta przed wykonaniem innych ruchów.
Stosowanie:
drone.take_off(climb_to, units, wait)
Parametry |
Opis |
|---|---|
|
Pozycja Z, do której poleci dron. |
|
Jednostka miary:
|
|
Opcjonalnie.
|
# Fly for 1 second
drone.take_off(climb_to=500)
wait(1, SECONDS)
drone.land()