haju__log
[python] 함수 만들기 본문
반응형
✅ 함수는 코드를 모아두고 한 번에 사용할 수 있도록 이름을 붙여둔 것으로,
단순히 함수를 만드는 것만으로는 아무것도 실행되지 않음
'함수()'를 사용해 불러와야 함수 블럭 안의 내용이 실행된다.
# 문법
def function() :
print("함수내용")
#def : define 정의하다
#function : 함수 이름
function()
- 함수는 코드의 덩어리에 이름을 붙인 것
- 새 함수를 정의할 수 있음
- print()는 미리 만들어진 내장함수
✅ 매개변수(parameter) : 함수를 정의할 때 사용하는 이름
ㄴdef function(매개변수의 위치):
✅ 실행 인자(argument) : 함수를 실행할 때 넘기는 변수, 값
✅ 매개변수와 실행 인자의 개수는 동일해야 한다.
def add_num(a,b,c): #매개변수
result = a+b+c
print(result)
x=1
y=-3
z=10
add_num(x,y,z) #실행인자
✅ 함수의 값 return
- return을 이용해 값을 돌려준다.
def add_10(value):
result = value + 10
return result
n=add_10(5)
print(n)
#answer 15
- 여러 값 반환하기
- return 뒤에 여러 값을 쉼표로 구분하면 됨
반응형
'코테관련 이론' 카테고리의 다른 글
[python] 문자열 (0) | 2023.04.27 |
---|---|
[python] format() 기초 (0) | 2023.04.19 |
[python] 숫자 사칙연산, divmod() 함수 (0) | 2023.04.19 |
[python] 행렬 선언하기 (row, col) (0) | 2023.02.28 |
[python]reverse (0) | 2023.02.26 |