본문 바로가기
파이썬(Python)

파이썬의 내장함수(Built-in Functions)

by 부캐 활용 IT 2023. 3. 9.
반응형

Python 내장 함수

Python에는 매우 많은 내장 함수가 있다.

  • print(): 값을 출력합니다.
  • len(): 객체의 길이를 반환합니다.
  • type(): 객체의 타입을 반환합니다.
  • format(): 입력한 값을 문자열로 만들어 줍니다.
  • split(): 문자열을 특정한 문자로 자를 때 사용합니다.

  • int(): 문자열이나 숫자를 정수형으로 변환합니다.
  • float(): 문자열이나 숫자를 부동소수점 숫자로 변환합니다.
  • str(): 값을 문자열로 변환합니다.

  • list(): 값을 리스트로 변환합니다.
  • tuple(): 값을 튜플로 변환합니다.
  • dict(): 값을 딕셔너리로 변환합니다.
  • set(): 값을 집합으로 변환합니다.

  • find(): 문자열의 왼쪽부터 특정 문자의 위치를 반환합니다.
  • rfind(): 문자열의 오른쪽부터 특정 문자의 위치를 반환합니다.
  • in(): 문자열이 있는지 여부를 반환합니다.

  • abs(): 절댓값을 반환합니다.
  • sum(): 숫자들의 합을 반환합니다.
  • min(): 최솟값을 반환합니다.
  • max(): 최댓값을 반환합니다.

  • lower(): 소문자로 변환합니다.
  • upper(): 대문자로 변환합니다.
  • strip(): 공백을 제거합니다.
  •  
  • range(): 정수 범위를 생성합니다.
  • zip(): 두 개 이상의 시퀀스를 묶어서 각 요소를 튜플 형태로 반환합니다.
  • map(): 함수를 시퀀스의 모든 항목에 적용한 결과를 반환합니다.
  • filter(): 시퀀스에서 조건 함수가 True인 항목만을 반환합니다.

  • sorted(): 시퀀스를 정렬한 결과를 반환합니다.
  • reversed(): 시퀀스를 역순으로 반환합니다.

  • any(): 하나 이상의 요소가 참이면 True를 반환합니다.
  • all(): 모든 요소가 참이면 True를 반환합니다.

  • dir(): 객체가 가진 속성과 메소드를 나열합니다.
  • id(): 객체의 고유 식별자를 반환합니다.

  • isinstance(): 객체가 특정 클래스의 인스턴스인지 여부를 반환합니다.
  • eval(): 문자열로 표현된 파이썬 코드를 실행하고 결과를 반환합니다.
  • exec(): 문자열로 표현된 파이썬 코드를 실행합니다.

 

더 많은 내장함수는 다음 사이트를 참고하면 됩니다.

https://docs.python.org/3/library/functions.html

 

Built-in Functions

The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...

docs.python.org

 

format( ) 예제

num = 10
print("The number is {}".format(num))

결과
The number is 10


name = "Alice"
age = 25
print("My name is {} and I am {} years old".format(name, age))

결과
My name is Alice and I am 25 years old


print("{:05d}".format(50))   #5자리로 표현

결과
00050


from datetime import datetime
today = datetime.today()
print("Today is {:%Y-%m-%d}".format(today))

결과
오늘의 날짜 표시
반응형

댓글