내장 함수
내장 함수는 별도의 모듈을 import 할 필요 없이 바로 사용할 수 있는 함수들이다.
print() : 화면에 출력을 하는 함수
print("Hello") #결과 : Hello
input() : 사용자로부터 입력을 받는 함수
a = input() #사용자로부터 입력받은 데이터를 a에 저장
print(a) # a에 저장한 데이터를 출력
len() : 길이를 반환하는 함수
a = (1,2,3) #a에 튜플형식으로 1,2,3 저장
print(len(a)) #a에 길이를 출력, 결과 : 3
range() : 숫자의 범위를 생성하는 함수
print(tuple(range(1, 10)))
# 1부터 10까지의 숫자를 튜플 형식으로 출력
# 결과 : (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
type() : 객체의 자료형을 반환하는 함수
a = 3
print(type(a)) # a는 정수형이므로 정수형을 뜻하는 <Class 'int'> 출력
int(), float(), str(), bool() : 자료형을 변환하는 함수
a = 3 # 정수형 a선언
b = str(a) # 정수형태인 a를 문자열로 변환
print(type(b)) # <Class 'str'> 출력
abs() : 절댓값을 반환하는 함수
print(abs(-5)) #5를 출력
print(abs(5)) #5를 출력
max(), min() 주어진 인자중에 최댓값과 최솟값을 반환하는 함수
a = (1,5,7,2,3)
color = ("red", "blue", "green")
print(max(a)) #a 안에 있는 수들 중 가장 큰수를 출력 : 7
print(min(color))
#min() 함수에서 문자열일때는 사전 순서대로 맨 앞의 글자를 출력 : blue
print(max(color)) # 결과 : red
sum() : 합을 반환하는 함수
i = (1,2,3,4,5)
total = sum(i) #i에 있는 1,2,3,4,5를 모두 더함
print(total) #15 출력
sorted() : 정렬된 리스트를 반환하는 함수
a = (1, 5, 6, 7, 2)
color = ("red", "blue", "green")
print(sorted(a)) # (1, 2, 5, 6, 7) 출력 숫자가 정렬
print(sorted(color)) #사전 영어 순서대로 정렬 ('blue, 'green', 'red' 출력)
any(), all() : 참 또는 거짓을 판별하는 함수
bool_list = [False, True, False]
bool_list2 = [True, True, True]
print(any(bool_list)) #하나라도 True면 True 반환
print(all(bool_list2)) #모든 요소가 True여야 True 반환
zip() : 두 개 이상의 시퀀스를 묶어주는 함수
list1 = [1, 2, 3, 4]
list2 = ["one", "two", "three", "four"]
zipeed = list(zip(list1, list2))
#같은 인덱스에 있는 두 요소들을 튜플로 묶어줌
print(zipeed)
#[(1, 'one'), (2, 'two'), (3, 'three'), (4, 'four')] 출력
Python에 내장된 기본적인 함수들은 __builtin__ 이라는 모듈에 정의되어 있다.
이러한 함수들은 Python을 사용할 때 자주 필요한 기능을 제공하므로 매우 유용하다.
'Python > Python 기초' 카테고리의 다른 글
파이썬 강의 8. - 딕셔너리(Dictionary)와 세트(Set) (0) | 2024.06.16 |
---|---|
파이썬 강의 - 7. 리스트(list)와 튜플(tuple) (0) | 2024.06.14 |
파이썬 강의 - 6. 함수(1) (1) | 2024.06.09 |
파이썬 강의 - 5. 조건문과 반복문 (1) | 2024.06.09 |
파이썬 강의 - 4. 연산자 (1) | 2024.06.09 |