-
[Python] 2-1 함수 만들기05. Programing Language/[Python] 2.모두를 위한 프로그래밍 파이썬 2020. 1. 5. 13:51
function 간단하다.
def greet(lang): if lang == 'es': print('Hola') elif lang == 'fr': print('Bonjour') else: print('Hello') greet('en') # Hello greet('es') # Hola greet('fr') # Bonjour
1. 함수 정의
-def : 함수라는 뜻
-greet : 우리가 정해준 함수명 얼마든지 바꿀 수 있다. 규칙은 변수명과 비슷하다.
-(lang) : 괄호안에는 인자를 받아올 매개변수를 정해 줄 수 있다.
-들여쓰기로 함수의 시작과 끝을 구분한다.
-함수정의시 실행되지 않고 저장 된다.
2. 함수 호출
- 함수명() : 함수가 호출 된다.
- 함수명(값): 함수를 호출 할때 '값' 을 인자로 전달해주었다.ex)예제에서는 greet('en') 이라고 되어있다.
3. 함수 반환(return)
def greet(): return "Hello" print(greet(), "Glenn") # Hello Glenn print(greet(), "Sally") # Hello Sally
-return 뒤의 값이 반환된다.
-함수는 return을 만나면 그 다음 줄은 실행 되지 않고 종료된다.
'05. Programing Language > [Python] 2.모두를 위한 프로그래밍 파이썬' 카테고리의 다른 글
[Python] 2-3 while 루프 (0) 2020.01.06 [Python] 2-2 <실습> 함수 만들기 (0) 2020.01.05 [Python] 1-9<실습> 예외처리(try, except)를 이용한 에러 해결 (0) 2020.01.03 [Python] 1-8 <실습> 조건문(if, else) 활용 (2) 2020.01.02 [Python] 1-6,7 조건문(if else), 조건문과 예외처리(try, except) (0) 2020.01.02