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

+ Recent posts