본문 바로가기
Python

파이썬 함수(Function) - arguments, 리턴, keyworded arguments

by 짱닭 2020. 6. 8.
반응형

say_hello()를 호출하면 2,3번 라인이 수행된다

파이썬에선 { } 으로 처음과 끝을 구분하는 것이 아닌 들여쓰기를 이용해서 함수(Function)의 처음과 끝을 구분한다.

say_hello() 함수 밑에 들여쓰기를 하지 않고 코드를 작성하면 say_hello()를 호출했을 때 수행되지 않는다.

 

 

Function Arguments (파라미터, 인수) 

boolean타입 값이 출력되는 모습

 

b=0으로 기본값(Default value)을 지정하면 파라미터가 부족해도 오류가 발생하지 않음

 

 

Return 리턴

함수의 마지막에 return 키워드를 사용해서 리턴한다.

 

 

Keyworded Arguments

파이썬의 특징 중 하나.

인자(파라미터)의 순서에 상관없이 이름(Keyword)으로 구분되는 모습

 

 

문자열안에 변수의 값을 넣고싶으면 format을 뜻하는 f 를 문자열 앞에 쓴다

변수는 { } 으로 감싸서 값이 올바르게 출력되도록 한다.

또는,

f 와 { } 를 사용하지 않고 동일한 동작하기

 

반응형

'Python' 카테고리의 다른 글

파이썬 모듈  (0) 2020.06.08
파이썬 반복문 - for in  (0) 2020.06.08
파이썬 조건문 - if else and or not  (0) 2020.06.08
파이썬 형변환  (0) 2020.06.08
파이썬 데이터 타입(Data Type)  (0) 2020.06.08

댓글