코딩/파이썬기초

함수 및 파라미터

Icebear07 2022. 5. 17. 17:58

* 함수의 기본적인 문법은 다음과 같다.

 

def hello():                    # 함수정의

     print("hello")             # 함수 내용. 탭으로 구분한다.

     print("welcome")

 

hello()

 

=> 

hello

welcome

 

출력된다.

 

 

* 파라미터를 추가한 함수는 다음과 같다. 

def hello(x):                    # 함수정의

     print("hello")             # 함수 내용. 탭으로 구분한다.

     print(x)                    # x에서 받은 파라미터를 출력한다. 

     print("welcome")

 

hello(exp)

 

=> 

hello

exp

welcome

 

* 다중 파라미터 예제: 사칙연산 가능하다. 여러개의 파라미터 사용가능함. 

 

def pr_sum(x, y, z):

 print(x + y + z)

 

pr_sum(3, 2, 1)

 

=>

6

출력됨

 

 

* 다중 파라미터 예제: 디펄트 값 사용

 

def pr_sum(x=0, y=0, z=0):

 print(x + y + z)

 

pr_sum(3, 2, 1) # 6 출력

pr_sum(3, 2) # 5 출력

 

* return 사용

def pr_square(x):
    return x * x 
        
print (pr_square(3))

 

## 9출력됨.