Python - 함수

2020. 6. 8. 17:20·Programming/Python
728x90

함수 (def)

함수란 특정 목적을 가진 코드의 집합이며 독립적으로 호출될 수 있는 것을 말한다.

 

※ 함수를 프로그래밍 할 때 꼭 명시해야할 사항 (권고사항)

1. 함수는 가급적 기능이 하나면서 코드를 심플하게 작성해야한다.

2. 함수는 재사용이 가능해야 한다.

 

파이썬 내장함수 몇가지

upper()
lower()
replace()
len
rstrip()
lstrip()
round()
trunc()
%
str
int(), float()
datetime.strptime()

 * 파이썬 내장함수 사용하는 방법

print('scott'.upper())

* 파이썬 함수 생성하는 방법

def add_num (n1, n2):    # def 함수이름(인자)
    result = n1+n2
    return result        # 반환값

print(add_num(10,5))

n1, n2를 입력 매개 변수라고 한다.

 

* 함수 인자 이해하기

인자의 위치에 실제 값을 대입하여 함수를 호출하면 인자 순서에 대응되는 값을 함수 코드에 대입하여 실행하게 된다.

def add_text(t1, t2):
    return (t1 + ' ' + t2)
print(add_text('파이썬','자바'))

 

예제) 오라클의 initcap 함수를 파이썬으로 작성하시오

def initcap(val):
    result = val[0].upper() + val[1:].lower()
    return result
print(initcap('smith'))

 

 

'Programming/Python' 카테고리의 다른 글
  • Python - 리턴값
  • Python - 지역변수, 전역변수
  • Python - 데이터 타입
  • Python - 문자열
해치
해치
뭐라도 하자
  • 해치
    hi there
    해치
  • 글쓰기 관리자
  • 전체
    오늘
    어제
    • ALL (70)
      • Programming (62)
        • Python (14)
        • SQL (13)
        • 알고리즘 (35)
      • Framework (4)
        • Airflow (3)
        • Django (1)
      • Infra (3)
        • Docker (3)
        • Linux (0)
      • AWS (0)
      • Dashboard (1)
  • 블로그 메뉴

    • 링크

    • 인기 글

    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.3
    해치
    Python - 함수
    상단으로

    티스토리툴바