Python#
VEXcode VR Python API 참조 문서에서는 각 명령, 메서드 및 함수의 기능, 사용 입력, 반환 값, 그리고 프로젝트에서의 사용 방법을 설명합니다.
이 참조 자료는 프로젝트에 명령어를 추가하기 전에 명령어의 의미를 이해하거나, 명령어가 허용하거나 반환하는 값을 확인하거나, 같은 범주 내의 관련 명령어를 비교하려는 경우에 사용하세요.
VEXcode VR 파이썬 프로젝트에서는 파이썬 명령어가 사용됩니다. 블록 프로젝트에서는 블록 API 섹션을 사용합니다.
VEXcode VR에서 사용하는 Python 명령어는 플레이그라운드와 로봇에 따라 다를 수 있습니다. 일부 로봇은 모든 플레이그라운드에서 나타나지 않는 고유한 메서드를 포함하고 있습니다.
VR 속 놀이터와 로봇#
Playgrounds 섹션을 사용하여 각 Playground에서 사용되는 로봇을 확인하고 Playground별 설정 세부 정보, 필드 정보 및 도전 과제 컨텍스트를 찾으세요.
고유한 메서드를 가진 로봇에 대한 로봇별 Python 페이지를 찾으려면 Robots 섹션을 사용하세요. 로봇 페이지에는 각 로봇이 사용되는 플레이그라운드도 표시되므로 프로젝트에서 로봇별 메서드를 사용할 수 있는 시기를 알 수 있습니다.
메서드 입력값을 읽는 방법#
대부분의 파이썬 항목에는 다음과 같은 부분이 포함됩니다.
명령어 이름 - 명령, 메서드 또는 함수의 공식 명칭입니다.
설명 - 이 명령어가 무엇을 하는지, 그리고 언제 유용한지 설명합니다.
사용법 - 명령어를 코드로 작성하는 데 사용되는 구문을 보여줍니다.
매개변수 - 명령이 허용하는 입력 목록과 각 입력의 기능을 설명합니다.
반환 값 - 명령이 값을 반환하는 경우, 해당 값이 무엇을 보고하는지 설명합니다.
예제 코드 - 프로젝트에서 해당 명령어를 사용하는 한 가지 방법을 보여줍니다.
일반적인 파이썬 API 요소#
요소 |
그것이 의미하는 바는 |
|---|---|
방법 |
|
기능 |
|
매개변수 |
메서드나 함수에 전달되는 값으로, 해당 메서드나 함수의 동작을 제어합니다. |
선택적 매개변수 |
생략해도 기본 동작이 사용되는 매개변수입니다. |
반환 값 |
명령이 반환하는 값으로, 숫자, 텍스트 또는 부울 값 등이 있습니다. |
파이썬 기본 용어#
용어 |
그것이 의미하는 바는 |
|---|---|
변하기 쉬운 |
|
끈 |
따옴표 안의 텍스트, 예: |
정수 |
|
뜨다 |
|
부울 |
|
논쟁 |
메서드 또는 함수 호출에 전달되는 값(예: |
예시 메서드 입력#
회전#
회전은 로봇이 회전한 정도를 각도로 나타낸 값입니다. 프로젝트 시작 시 회전 값은 0도로 설정됩니다. rotation 입력하면 로봇의 현재 회전 값이 반환됩니다.
오른쪽으로 돌면 회전 각도가 증가하고, 왼쪽으로 돌면 회전 각도가 감소합니다. 예를 들어, 오른쪽으로 두 바퀴를 완전히 돌면 720도 회전하게 됩니다.
Usage:
drivetrain.rotation(units)
매개변수 |
설명 |
|---|---|
|
선택 사항입니다. 회전 단위: |
def main():
# Display the rotation after turning
drivetrain.turn_for(RIGHT, 450, DEGREES)
brain.print("Rotation: ")
brain.print(drivetrain.rotation(DEGREES))
# VR threads - Do not delete
vr_thread(main)