def 함수이름()
def란 define의 약자로 함수를 정의할 때 사용합니다.
def 함수이름():
함수 코드
함수의 기본 구조1 입니다.
함수는 반복되는 코드를 한번만 작성해서 불러쓸 수 있습니다.
또한 코드의 용도를 구분해 가독성이 좋습니다.
함수를 작성할 때는 함수 코드를 들여쓰기를 해야 합니다.
함수를 호출할 때는 함수이름()을 적어주면 됩니다.
함수를 작성하고 호출할 때 주의할 점이 있습니다.
먼저 함수를 작성하고 함수를 호출해야 합니다.
파이썬은 코드가 위에서부터 순서대로 실행되기 때문입니다.
def test():
print('test')
# 결과>>test
test()
def 함수이름(매개변수):
함수 코드
함수의 기본 구조2 입니다.
괄호에 매개변수를 작성하면 함수에 값을 받아 사용할 수 있습니다.
def add1(a, b):
print(a + b)
# 결과>>3
add1(1, 2)
def 함수이름(매개변수):
함수 코드
return 반환값
함수의 기본 구조3 입니다.
함수에서 return을 사용하면 값을 반환할 수 있습니다.
return에 값이 없으면 기본은 None입니다.
def add2(a, b):
return a + b
# 결과>>3
print(add2(1, 2))
'Python > 파이썬 기초' 카테고리의 다른 글
파이썬_기초 30_딕셔너리(Dictionary) (0) | 2020.05.30 |
---|---|
파이썬_기초 29_lambda (0) | 2020.05.19 |
파이썬_기초 27_find(), index() (0) | 2020.04.28 |
파이썬_기초 26_slice() (0) | 2020.04.28 |
파이썬_기초 25_sorted() (0) | 2020.04.22 |