Python basic
  • Python 기초 수업
  • Python 설치
  • Python의 기본
    • Python 시작하기
    • 변수(Variable)
    • 산술 연산자
    • 문자열(String) 출력
    • 문장(Statement)
  • 자료형
    • 정수형(Integer)
    • 실수형(Float)
    • 부울형(Bool)
    • 복소수형(Complex)
    • 문자열형(String)
  • 조건문
  • 자료구조
    • List
    • Set
    • 튜플(Tuple)
    • 딕셔너리(Dictionary)
  • 반복문
  • 문제 타임
  • 함수(Function)
    • 기본형 함수
    • 매개변수(Parameter)와 반환값(Return Value)
    • 가변매개변수 함수
    • 함수 설명 표시
    • 변수의 범위
  • 모듈(Module)
    • 모듈의 이용
    • __name__ 그리고 '__main__'
  • 예외처리(Exception Handling)
    • try, except, else, finally
  • 클래스(Class)
    • Class 심화
  • PyQt
    • PyQt 설치
    • PyQt Widget
      • QWidget
      • QLabel
      • QLineEdit
      • QTextEdit
      • QPushButton
      • QCheckBox
      • Application Make
        • Widget의 배치 #1
        • Widget의 배치 #2
        • 숫자 맞추기 게임
        • 야구게임
  • OPEN API(공공데이터 포탈)
    • 공공데이터 사용하기
  • 크롤링 (Crawling)
    • Crawling Library 설치
    • 날씨, 미세먼지 농도
  • SQLlite
    • DB의 작성
  • Dic 참고
  • 함수 참고 코드
  • Widget 배치 시작 코드
  • 야구게임
Powered by GitBook
On this page
  1. 함수(Function)

기본형 함수

def simple():
    print("This is very simple function")

simple()

위의 코드는 단순히 "This is very simple function"이라는 문자열을 출력하는 내용입니다. 다만, 이를 위해서 simple이라는 함수를 만들고 그 안에서 내용을 출력하게 하였습니다. 이미 문자열 출력을 위해서 print()라는 내장 함수를 사용하고 있기 때문에 해당 내용은 무의미할 수 있습니다. 그러나, 함수의 기본형을 보여주고 이를 사용하는 방법에 관한 가장 기본적인 모습입니다.

위 내용을 살펴보면 def라는 예약어를 사용하고 있음을 알 수 있습니다. 이것은 사용자 정의 함수를 선언한다는 의미로 처음 함수를 작성하게 될 경우, 해당 내용이 함수임을 알려주는 부분입니다. def로 선언된 부분은 이후 코드에 의해 호출되는 내용이므로 선언 부분에서는 실행되지 않습니다.

예제

  1. 자신과 가족의 영어 이름을 출력하는 함수를 작성합니다.

  2. 1에서 만든 함수를 연속으로 3회 출력해 봅니다.

Previous함수(Function)Next매개변수(Parameter)와 반환값(Return Value)

Last updated 6 years ago