본문 바로가기

1. Python

[Python study] Day03

728x90
반응형

오늘은 함수 생성 방법에 관해 알려드리려고해요

 

함수란 ?

사전적 정의로는

어떤 집합의 각 원소를 다른 어떤 집합의 유일한 원소에 대응시키는 이항관계이다.

대략적으로, 한 변수의 값에 따라 다른 한 변수의 값이 정해질 때, 후자는 전자의 함수가 된다.

 

으잉? 이게무슨말

 

간단히 말해서 Input을 주게 되면 상자안에서 여러과정을 거쳐 output을 도출 한다고 보시면 돼요!

이것도 어렵나,,

함수가 왜필요하냐,,반복작업 수행시 조금 더 편하게 일하려고 함수를 사용한다라고 보시면 돼요!

 

함수는 다음과 같이 만들 수 있어요!

 

1. 함수 생성 방법

 

def 함수명(인자1, 인자2, ...) :    

콜론에 주의하세요!

    함수식                                           

함수식은 def 의 하위 개념으로 들여쓰기 2칸 or 4칸을 주셔야해요!

 

2. 함수 실행 방법

 

함수명(인자1, 인자2, ...)

 

 

3. 함수 생성, 실행 예시

1) 인자는 써도 되고 안써도 되고 안쓰게 되면 아래 함수식이 바로 실행된다고 보시면 됩니다!

 

아래는 함수이름을 function으로 예시로 들었습니다.

그룹이름 그루비룸 

2) 하나의 인자를 주게 되면 다음과 같은 작업이 가능해집니다~

매번 인사를 하는 상황이면 함수(function)안에 내용물 만 바꾸어 말하면되겠죠!

3) 두개의 인자를 주게 되면 다음과 같이 name에 앞에 인수가 들어가고, age에 뒤에 인수가 들어가게 돼요! 

!! 주의 !!

주의하셔야 될것은 함수에 2개 인자 생성시 실행할때도 2개인자를 꼭 넣어주셔야합니다.  

넣지 않으면 다음과 같은 age 인자를 빼먹었다는 에러가 발생하게됩니다,,

 

TIP 가져가세요!!

f-string

위에 함수 실행시 print('문자' , 인자1, '문자', ....) 실행하는 부분을 쉼표를 빼고 간단하게 작성 할 수 있습니다!

(1) 앞에 f를 쓰고 (2) 인자에 중괄호{} 를 씌우고

(3) 쓰고싶은 문자열 을 작성하고 (4) f 앞뒤로 따옴표를 붙이면됩니다!

중요한 사항은 아니니 참고로 넘어가주세요

 

이상으로 함수 1편 마무리하겠습니다 2편에서봐요~

 

728x90
반응형

'1. Python' 카테고리의 다른 글

[Python study] Day06  (0) 2023.01.27
[Python study] Day05  (0) 2023.01.21
[Python study] Day04  (0) 2023.01.14
[Python study] Day02  (0) 2023.01.08
[Python study] Day01  (0) 2023.01.04