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 - 함수

    개인정보

    • 티스토리 홈
    • 포럼
    • 로그인
    상단으로

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.