ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [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

    댓글

Designed by Tistory.