파이썬 - 내장 함수
< 내장 함수란? >
- 별도의 import 명령 없이 바로 사용 할 수 있는 함수
- 가장 기본적이면서 필수적인 기능을 포함
- 대표적 내장 함수로 input()과 print()가 있음
< sum() >
리스트와 같은 iterable 객체가 입력으로 주어졌을 때 모든 원소의 합을 반환
* iterable 객체: 반복 가능한 객체. 리스트, 사전 자료형, 튜플 자료형 등이 해당.
# 리스트 [1, 2, 3, 4, 5]의 모든 원소를 더하는 예시
result = sum([1, 2, 3, 4, 5])
print(result)
< min() >
파라미터가 2개 이상 들어왔을 때 가장 작은 값을 반환
# 특정한 4개의 정수 중에서 가장 작은 수를 출력하는 예시
result = min(7, 3, 5, 2)
print(result)
< max() >
파라미터가 2개 이상 들어왔을 때 가장 큰 값을 반환
# 특정한 4개의 정수 중에서 가장 큰 수를 출력하는 예시
result = max(7, 3, 5, 2)
print(result)
< eval() >
수학 수식이 문자열 형식으로 들어오면 해당 수식을 계산한 결과를 반환
# 문자열로 주어진 수식을 계산하는 예시
result = eval("(3 + 5) * 7")
print(result)
< sorted() >
- iterable 객체가 들어왔을 때 정렬된 결과를 반환
- key 속성으로 정렬 기준을 명시할 수 있음
- reverse 속성으로 결과 리스트를 뒤집을지 여부를 설정할 수 있음
# 리스트를 오름차순과 내림차순으로 정렬하는 예시
result = sorted([9, 1, 8, 5, 4])
print(result)
result = sorted([9, 1, 8, 5, 4], reverse = True)
print(result)
# 리스트나 튜플이 원소로 들어왔을 때 특정 기준에 따라 정렬 수행한 예시
# 정렬 기준은 key 속성을 이용해 명시
# 예시는 튜플의 두 번째 원소를 기준으로 정렬함
result = sorted([('홍길동', 35), ('이순신', 75), ('아무개', 50)], key = lambda x: x[1], reverse = True)
print(result)
- 리스트와 같은 iterable 객체는 기본적으로 sort() 함수 내장 굳이 sorter() 안 써도 됨
data = [9, 1, 8, 5, 4]
data.sort()
print(data)
Author And Source
이 문제에 관하여(파이썬 - 내장 함수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@baebae/파이썬-내장-함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)