Python

파이썬의 기초 문법과 활용 예제 - 함수

작성자 정보

  • 브레인스파크 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요!


이번 글에서는 지난 시간에 이어 파이썬의 중요한 기초 문법 중 하나인 함수에 대해 알아보겠습니다. 

함수는 코드를 모듈화하고 재사용 가능하게 만들어주어 코드의 가독성을 높이고 유지보수를 쉽게합니다.


1. 함수의 기본 구조

파이썬에서 함수는 def 키워드를 사용하여 정의됩니다. 

간단한 함수의 기본 구조는 다음과 같습니다.




def greet(name):

    return f"안녕하세요, {name}님!"


위의 예제에서 greet는 함수의 이름이고, 괄호 안에 있는 name은 함수의 매개변수입니다. 

함수의 실행 결과로는 환영 메시지를 반환합니다.


2. 함수의 활용 예제


1) 간단한 덧셈 함수



def add(x, y):

    return x + y




result = add(3, 5)

print(result)  # 출력 결과: 8


2) 리스트의 평균 계산 함수



def calculate_average(numbers):

    total = sum(numbers)

    count = len(numbers)

    return total / count if count != 0 else 0




grades = [90, 85, 92, 78, 95]

average = calculate_average(grades)

print(f"평균 점수: {average:.2f}")  # 출력 결과: 평균 점수: 88.00


3) 문자열 역순 출력 함수



def reverse_string(text):

    return text[::-1]




original_text = "Python"

reversed_text = reverse_string(original_text)

print(reversed_text)  # 출력 결과: nohtyP


파이썬의 함수는 코드를 모듈화하고 재사용 가능하게 만들어주는 강력한 도구입니다. 

함수를 적절히 활용하면 코드의 가독성을 높이고 유지보수를 용이하게 할 수 있습니다. 

여러분의 파이썬 프로그래밍 여정에서 함수를 마스터하면, 보다 효율적이고 깔끔한 코드를 작성할 수 있을 것입니다. 


관련자료

댓글 0
등록된 댓글이 없습니다.
전체 5 / 1 페이지
RSS
  • AUTO-GPT 설치 및 실행 방법
    등록자 TechnoPioneer
    등록일 01.15 조회 1876

    1. AUTO-GPT란? AutoGPT는 GPT-4 언어 모델의 기능을 보여주는 실험적인 오픈 소스 애플리케이션으로, Auto-GPT는 목표를 …

  • Python - for문
    등록자 코드파이로
    등록일 01.09 조회 947

    Python의 for문은 반복 작업을 수행할 때 효과적으로 사용되는 구문 중 하나입니다. 이번 글에서는 Python에서의 for문에 대해 자세히…

  • 파이썬의 기초 문법과 활용 예제 - 함수
    등록자 브레인스파크
    등록일 01.03 조회 1042

    안녕하세요! 이번 글에서는 지난 시간에 이어 파이썬의 중요한 기초 문법 중 하나인 함수에 대해 알아보겠습니다. 함수는 코드를 모듈화하고 재사용 …

  • Python의 기초 문법과 활용 예제
    등록자 브레인스파크
    등록일 01.02 조회 987

    파이썬은 간결하고 가독성이 높은 문법으로 인해 입문자들 사이에서 매우 인기 있는 프로그래밍 언어입니다. 이 글에서는 파이썬의 기초 문법을 살펴보…

  • 파이썬 활용에 도움이 되는 도구 소개
    등록자 땅콩
    등록일 10.09 조회 8563

    Python을 좀 더 쉽고 간편하게 사용할 수 있는 도구들을 간략히 정리 해 보았습니다. 취향에 맞춰 사용하시면 도움 될 것입니다. PyChar…