-
[Python_Basic]함수Python/Basic 2020. 12. 22. 02:05
함수(function)
input x -> function f -> output f(x)
def function(parameter) :
실행문1
실행문2
....
return output
def func1(parameter): print("hello",parameter) func1(6)
지역변수, 전역변수
def sum(a,b): result = a + b return result a = 2 print(sum(5,6))
def sum(a,b): #이곳에서의 a , b 는 지역변수. 이곳에서 선언되어도 이 안에서만 사용된다. result = a + b c = 3 return result #이곳에서의 a는 전역변수이기에 어느곳에서 선언되어도 인정. a = 2 print(sum(5,6))
multiple return
def func1(a): b = a + 1 return a,b
다른 언어에서는 return 값으로 다수의 값을 내보내지 못한다. 그러나!! 파이썬에서는 return 값으로 다수의 값을 내보낼 수 있다!!
유용한 return 사용법
def id_chech(id): if id == "admin": print("invalid id: admin") return print("valid id: ", id)
'Python > Basic' 카테고리의 다른 글
[Python_Basic]데이터 구조 Dictionary (0) 2020.12.23 [Python_Basic]데이터 구조 Tuple (0) 2020.12.23 [Python_Basic]반복문 (0) 2020.12.22 [Python_Basic]조건문 (0) 2020.12.18 [Python_Basic]리스트 배열 (0) 2020.12.18