728x90
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)
*을 추가해주어서 파라미터를 가변적으로 받을 수 있습니다.
'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 |