[Python 101] Chap05 - 파이썬 함수

(CLASS1O1의 ‘Python 101: 매일 30분, 40일 동안! LV. 1 파이썬 기초 프로젝트’ 수업에 기반한 정리) Chap05 - 파이썬 함수

파이썬 함수

  • INPUT -> {FUNCTION} -> OUTPUT
  • 코드의 재사용성을 높이고 중복성을 최소화 하는 데 강점이 있음
    • 여러 곳에서 사용되어야 하는 로직을 패킹징
  • 절차적 분해
    • 함수는 “역할” 단위로 나누는 도구

함수의 기본

  • 함수 만들기 (함수 정의)
    • def 키워드를 사용하여 함수를 만들 수 있음
    • 함수의 이름 필요함
    • 함수의 입력이 있는 경우 입력 값들을 바인딩할 변수를 적어 줌
    • 들여쓰기 후 수행할 문장을 기술
def 별찍기():
  print("*" * 30)  
  print("")  
  print("*" * 30)
  • 파이썬 함수 호출
    • 파이썬 함수의 이름코드 객체를 바인딩
    • 함수 이름이 바인딩하고 있는 코드를 수행하는 것을 함수 호출이라고 부름
    • 함수 호출 방법: 함수 이름()

입력이 있는 함수

  • 함수는 일반적으로 ‘입력’과 ‘출력’ 존재함
def fun_coin(name):
    for i,v in enumerate(name):
        print(name[i].split('-')[0])

결과값을 리턴하는 함수

함수 호출 과정의 이해

LEGB규칙 및 기타 주제들


© 2021. All rights reserved.

-------Powered by Hydejack-------

Owned by POPLA0428