개요
- Python Function
- 파이썬 함수
- 파이썬 def
- def 키워드로 함수가 정의될 것을 알린다.
- def 다음에 함수 이름과 괄호를 통해 파라미터를 넣어준다.
- def 다음 줄부터 들여쓰기하여 함수의 내용을 작성한다.
- 띄어쓰기를 잘 맞춰야 한다. ★
def greet():
print("Hello, World!")
greet()
def sum(a, b):
return a + b
c = sum(10, 20)
print(c)
※ 파라미터(parameter) 는 함수 안의 변수, 인수(argument)는 함수 호출 시 파라미터에 넣는 값 This is my function, This is also my function 을 출력하는 myFunction이름을 가지는 함수 만들기
def myFunction():
print('This is my function')
print('This is also my function')
myFunction()
- 파라미터를 가지는 함수 만들기
def plusOne(x):
print(x + 1)
plusOne(1)
- 2개의 파라미터를 가지는 함수 만들기
def add(x, y):
print(x + y)
add(2, 3)
def multiply(x, y):
print(x * y)
multiply(2, 3)
- 함수에서 return을 통해 값을 돌려주기
def max(x, y):
if x > y:
return x
else:
return y
maxNumber = max(5, 8)
print(maxNumber)
- 긴 문장 찾아내는 함수
def findLongerStr(x, y):
if (len(x) > len(y)):
return x
else:
return y
str1 = "Apple"
str2 = "Banana"
result = findLongerStr(str1, str2)
print(result)