ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 함수
    클라우드 교육/파이썬 2023. 1. 17. 10:21

     

     

     

    학창시절에 배운 함수란 어떤 입력값을 식에 넣으면 결과값이 나오는 것이었다.

     

     

     

     

     

     

    이처럼  어떤 함수를 만들고 그 안에 변수를 입력하면 설정한 식에 따라 결과값이 도출된다.

     

     

    아래는 파이썬의 함수 선언 방식이다. 

     

    간단히 몇가지의 함수를 통해 구조를 파악해보자. 

     

    exname() 이라는 함수를 정의해두고 이를 사용하면 'No parameters' 를 출력한다

    def exname():
        print('No parameters')
    
    exname()

     

     

     

    이번엔 x,y의 변수를 정의하고 출력되는 함수이다. 

    def exname2(x,y):
        print('x: {} y: {}'.format(x,y))
    
    exname2(3,5)

     

     

    만일 함수에 대해 몇개의 변수를 허용하는지 모른다면,

     

    위처럼 함수에 마우스를 올려주면 변수를 확인 할 수 있다.

     

     

     

     

     

    변수의 갯수를 여러개 지정할 수도 있는데, 아래처럼 *를 넣게 되면 

     

    def total(*numbers):
        tot = 0
        for n in numbers:
            tot += n
        return tot
        print(tot)
    
    print(total(12,13,15))
    print(total(12))
    print(total(1,2,3))

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    '클라우드 교육 > 파이썬' 카테고리의 다른 글

    파이썬 lambda  (0) 2023.01.16
    파이썬 list  (0) 2023.01.16

    댓글

Designed by Tistory.