haju__log

[python] 함수 만들기 본문

코테관련 이론

[python] 함수 만들기

haju 2023. 4. 19. 15:54
반응형

✅ 함수는 코드를 모아두고 한 번에 사용할 수 있도록 이름을 붙여둔 것으로, 

단순히 함수를 만드는 것만으로는 아무것도 실행되지 않음

'함수()'를 사용해 불러와야 함수 블럭 안의 내용이 실행된다.

 

# 문법

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