함수의 이해 및 활용, 기본 파라미터 , 키워드 파라미터 이해 (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)
학습 후
'DS > fast campus daily report' 카테고리의 다른 글
7.4 (데이터엔지니어링) 람다함수의 이해 및 사용하기 (0) | 2020.07.04 |
---|---|
7.3 (데이터엔지니어링) 기본 파라미터, 키워드 파라미터 이해, 변수의 스코프 이해-2, 3 (0) | 2020.07.03 |
7.1 (데이터엔지니어링) 반복문 이해하기 for, 연습문제 풀이 (0) | 2020.07.01 |
6.30 (데이터엔지니어링) 반복문 이해하기(while)-2, for 연습문제-1 (0) | 2020.06.30 |
6.27 (데이터엔지니어링) dictionary, set (0) | 2020.06.27 |