나만의 함수

Published: (February 15, 2026 at 02:09 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

사용자정의 함수

Function: 특정 작업을 수행하기 위해 작성된 코드 블록

함수의 선언(정의)

  • 인자 (argument) = 매개변수 (parameter)
  • 수행문
  • 반환값 (return)
def 함수_이름(인자1, 인자2, ...):
    수행문 1
    수행문 2
    return 

인자의 종류

  • 키워드 인자
  • 디폴트 인자
  • 가변인자 (*args)
  • 키워드 가변인자 (**kwargs)

변수의 사용 범위

  • 전역변수: 프로그램 전체에서 사용
  • 지역변수: 함수 안에서만 사용

함수 내에서 전역 변수를 사용하려면 global 키워드를 사용합니다.

함수가 필요한 경우

  • 공통으로 사용되는 코드가 있을 때
  • 복잡한 로직이 사용된 경우

함수의 역할

  • 하나의 함수에는 유사한 역할을 하는 코드만 포함
  • 한 가지 역할을 명확히 하도록 작성

함수 이름 짓기 가이드

  • 가능하면 짧고 명료하게
  • 외부에 공개하는 경우, 줄임말 대신 이해하기 쉬운 이름 사용
  • 소문자 사용 권장
  • 띄어쓰기가 필요하면 _ 사용 (예: save_model)
  • 행위를 나타내는 이름 권장 (예: find_number)
0 views
Back to Blog

Related posts

Read more »

dlt MCP Server for Popular IDEs

Overview This demo showcases how to set up and use the dlt MCP Server for data pipeline validation and inspection. The MCP server enables interactive querying...