본문 바로가기

DS/fast campus daily report

7.2 (데이터엔지니어링) 함수의 이해 및 활용, 기본 파라미터 , 키워드 파라미터 이해

함수의 이해 및 활용, 기본 파라미터 , 키워드 파라미터 이해 (20:55)

  • 함수 : 코드의 재사용, 중복 없앰 
  • sum, len, range 등
  • input, output 있음
  • range : input(정수), output[0, 정수-1)
  • sum : input(list, tuple 등), output (list 요소의 합)
# 내장 함수

length = len([1,2,3,4,5,])
print( length )

함수의 정의

  • def keyword, def (definition)
  • def 함수명 (파람1, 2,3 ...): ... return x
  • 네이밍 : 함수명으로 기능을 최대한 나타날 수 있게 해야함
def add(x, y):
    return x + y

def subtraction (x, y):
    return x - y

def multi (x, y):
    return x*y

def divide(x, y):
    if y != 0:
        return int(x / y)
    else:
        return 0
    
divide ( 10, 2)

함수의 사용 (호출)

 c = add()
 ==> 오류 발생, 
 
 

네이밍

parameter 

def test (x, y):
    print (x, y)
    n = x  + y
    
    return n

a = test(10,20)
print( a )

'''
10 20
30
'''

Default parameter 

def add(x, y, z=5):
    a = x + y + z
    return a

add(10,20)

 

학습 후