초보자를 위한 Python의 함수

2001 단어 python
소개
다른 코딩 언어와 마찬가지로 파이썬의 함수는 호출된 후에만 실행되는 코드 블록입니다. 오늘은 함수를 생성하는 방법과 함수에서 인수를 사용하는 방법에 대해 알아보겠습니다.

통사론
함수를 호출하려면 def 키워드 다음에 함수 이름, 괄호 및 콜론을 사용합니다.

def myFunction():
    print("Hello")


파이썬에서 함수를 생성할 때 함수 이름 뒤에 들여쓰기된 코드 블록이 있어야 합니다.

# correct
def myFunction():
    print("Hello")

# incorrect
def myFunction():
print("Hello")


함수 호출
함수를 호출하려면 함수 이름 뒤에 괄호를 사용합니다.

def myFunction():
    print("Hello")

myFunction() # prints Hello


인수
인수는 함수에 정보를 전달하는 데 사용됩니다. 인수는 함수의 괄호 안에 작성됩니다. 인수의 이름을 원하는 대로 지정할 수 있으며(변수와 유사) 원하는 만큼 인수를 가질 수 있습니다.

def myFunction(name):
    print(f"Hello {name}")



함수를 호출할 때 인수로 사용하려는 정보를 전달합니다.

def myFunction(name):
    print(f"Hello {name}")

myFunction("Bobby") # prints Hello Bobby
myFunction("Cade") # prints Hello Cade
myFunction("Scott") # prints Hello Scott


키워드 인수
파이썬에서 key = value 구문으로 인수를 보낼 수도 있습니다.

def myFunction(name):
    print(f"Hello {name}")

myFunction(name="Bobby") # prints Hello Bobby
myFunction(name="Cade") # prints Hello Cade
myFunction(name="Scott") # prints Hello Scott


기본 매개변수 값

함수가 인수 없이 호출될 때 기본 매개변수 값을 갖고 싶다면 다음 구문이 사용됩니다.

def myFunction(name="Dan"):
    print(f"Hello {name}")

myFunction("Bobby") # prints Hello Bobby
myFunction() # prints Hello Dan


합격 내역서
코드 없이 작성된 함수가 있는 경우 pass 문을 사용하여 오류가 발생하지 않도록 할 수 있습니다.

def myFunction():
    pass

좋은 웹페이지 즐겨찾기