FlashKeepers

Python · Python · 대학

Python 기초: 함수와 제어 흐름

Python의 함수 정의, 반복문, 조건문을 각각 짧은 예시와 함께 설명합니다.

이 세트 소개

Python용 Python 기본 카드 40장. "Python에서 함수는 어떻게 정의하나요?"와(과) "함수의 매개변수(parameter)는 어떤 역할을 하나요?"(으)로 시작해요. 대학의 다른 덱은 아래에 있어요.

카드 40장 · 기본 카드 · AI가 작성하고 두 번 검수했어요. 자유롭게 편집하세요.

이 세트 무료로 학습 먼저 살펴보기 iPhone용 FlashKeepers 받기

브라우저에서 바로 열려요. 계정 필요 없음. iPhone·iPad 앱 · Android 앱

Python에서 함수는 어떻게 정의하나요?
정답 보기def, 함수 이름, 괄호, 콜론을 쓴 다음 본문을 들여쓰기합니다.
함수의 매개변수(parameter)는 어떤 역할을 하나요?
정답 보기매개변수는 함수를 호출할 때 전달되는 값을 받는, 이름 붙은 자리 표시자입니다.
함수에서 값을 반환하려면 어떻게 하나요?
정답 보기return 키워드 뒤에 호출한 쪽으로 돌려줄 값을 씁니다.
기본값 매개변수(default parameter)란 무엇인가요?
정답 보기해당 매개변수에 인자가 전달되지 않을 때 사용되는 미리 정해 둔 값을 가진 매개변수입니다.
매개변수가 두 개인 함수의 예를 들어 보세요
정답 보기def add(a, b): return a + b
함수에 return 문이 없으면 어떻게 되나요?
정답 보기함수는 암묵적으로 None을 반환합니다.
함수의 docstring이란 무엇인가요?
정답 보기def 줄 바로 다음에 넣어 그 함수가 무엇을 하는지 설명하는 문자열 리터럴입니다.
greet이라는 함수를 호출하려면 어떻게 하나요?
정답 보기함수 이름 뒤에 괄호를 붙여 씁니다: greet()
위치 인자(positional argument)란 무엇인가요?
정답 보기함수 정의에 나온 순서대로 함수에 전달하는 인자입니다.
함수에 키워드 인자(keyword argument)를 전달하려면 어떻게 하나요?
정답 보기매개변수 이름 뒤에 등호와 값을 씁니다: func(name='Alice')
*args를 사용하면 무엇을 할 수 있나요?
정답 보기함수에 개수가 정해지지 않은 위치 인자를 전달할 수 있습니다.
**kwargs를 사용하면 무엇을 할 수 있나요?
정답 보기함수에 개수가 정해지지 않은 키워드 인자를 전달할 수 있습니다.
if 문의 기본 구조는 어떻게 되나요?
정답 보기if 조건: 뒤에 조건이 참일 때만 실행되는 들여쓴 코드가 옵니다
if-else 문의 구조는 어떻게 되나요?
정답 보기if 조건: 은 참일 때 실행되고, else: 는 조건이 거짓일 때 실행됩니다
조건문에 세 번째 분기를 추가하려면 어떻게 하나요?
정답 보기if와 else 사이에 추가 조건으로 elif(else if)를 사용합니다.

앱에 카드 25장 더

이 세트 무료로 학습