티스토리 뷰

Python

[파이썬] 함수

J3SUNG 2020. 9. 10. 09:17
def sum(x, y):
    return x + y

print(sum(3, 4)) # 7
print(sum(2, 6)) # 8

파이썬에서 함수를 선언할 때 def를 사용합니다.
sum은 함수의 이름이며
(x, y)는 인풋으로 들어오는 값입니다.
return은 반환되는 값입니다.

def sum(x, y=10):
    return x + y

print(sum(5)) # 15
print(sum(2, 3)) # 5

y=10을 넣어주어서 기본값을 설정합니다.
sum함수가 실행될때 해당 파라미터가 비어서오면 default값으로 계산됩니다.

def sub(x, y):
    return x - y

print(sub(x = 4, y = 2)) # 2
print(sub(y = 2, x = 3)) # 1

함수를 실행할 때 해당 변수에 직접 값을 지정해서 실행할 수 있습니다.

 

def funcPrint(*num):
    for x in num:
        print(x, end=" ")
    print()

funcPrint(1, 2, 3, 4, 5)
funcPrint(2, 2)

*을 추가해주어서 파라미터를 가변적으로 받을 수 있습니다.

728x90

'Python' 카테고리의 다른 글

[파이썬] print 속성, 포맷  (0) 2020.09.11
[파이썬] 지역변수, 전역변수  (0) 2020.09.10
[파이썬] while  (0) 2020.09.10
[파이썬] for  (0) 2020.09.10
[파이썬] if  (0) 2020.09.10
댓글
댓글쓰기 폼
공지사항