반응형
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
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))
결과
오늘의 날짜 표시
반응형
'파이썬(Python)' 카테고리의 다른 글
파이썬 메모이제이션 (Python memoization) (0) | 2023.03.12 |
---|---|
Python map이란 (0) | 2023.03.12 |
파이썬 리스트(List) vs 튜플(Tuple) vs 딕셔너리(Dictionary) vs 집합(Set) (0) | 2023.03.09 |
파이썬(Python) 기본 문법 (0) | 2023.03.09 |
파이썬(Python)이란? (0) | 2023.03.08 |
댓글