Python#
VEX GO Python API 참조는 각 명령, 메서드 및 함수의 기능, 사용 입력, 반환 값 및 프로젝트에서의 사용 방법을 설명합니다.
이 참조 자료는 프로젝트에 명령어를 추가하기 전에 명령어의 의미를 이해하거나, 명령어가 허용하거나 반환하는 값을 확인하거나, 같은 범주 내의 관련 명령어를 비교하려는 경우에 사용하세요.
VEXcode GO Python 프로젝트에서는 Python 명령어가 사용됩니다. 블록 프로젝트에서는 블록 API 섹션을 사용합니다.
메서드 입력값을 읽는 방법#
대부분의 파이썬 항목에는 다음과 같은 부분이 포함됩니다.
명령어 이름 - 명령, 메서드 또는 함수의 공식 명칭입니다.
설명 - 이 명령어가 무엇을 하는지, 그리고 언제 유용한지 설명합니다.
사용법 - 명령어를 코드로 작성하는 데 사용되는 구문을 보여줍니다.
매개변수 - 명령이 허용하는 입력 목록과 각 입력의 기능을 설명합니다.
반환 값 - 명령이 값을 반환하는 경우, 해당 값이 무엇을 보고하는지 설명합니다.
예제 코드 - 프로젝트에서 해당 명령어를 사용하는 한 가지 방법을 보여줍니다.
일반적인 파이썬 API 요소#
요소 |
그것이 의미하는 바는 |
|---|---|
방법 |
|
기능 |
|
매개변수 |
메서드나 함수에 전달되는 값으로, 해당 메서드나 함수의 동작을 제어합니다. |
선택적 매개변수 |
생략해도 기본 동작이 사용되는 매개변수입니다. |
반환 값 |
명령이 반환하는 값으로, 숫자, 텍스트 또는 부울 값 등이 있습니다. |
파이썬 기본 용어#
용어 |
그것이 의미하는 바는 |
|---|---|
변하기 쉬운 |
|
끈 |
따옴표 안의 텍스트, 예: |
정수 |
|
뜨다 |
|
부울 |
|
논쟁 |
메서드 또는 함수 호출에 전달되는 값(예: |
예시 메서드 입력#
운전하다#
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)