들어가기 전에
파이썬(Python)은 다양한 프로젝트에 사용할 수 있는 강력한 프로그래밍 언어입니다. Python에는 코딩을 쉽게 만드는 풍부한 내장 함수들이 있습니다. 그 중에서 10가지 필수 Python 내장 함수를 소개합니다.
※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: First 10 Python Built-in Functions You Need to Know
- URL: https://python.plainenglish.io/first-10-python-built-in-funcitons-you-need-to-know-48df899ea991
1. print()
print() 함수는 파이썬에서 출력을 표시하는 데 사용됩니다. 텍스트, 변수 등을 콘솔에 출력하는 간단한 방법으로, 코드를 디버깅하고 모니터링하는 데 기본적인 도구입니다.
print("Hello, World!")
2. len()
len() 함수는 문자열, 목록 또는 딕셔너리와 같은 반복 가능한 항목의 길이를 반환합니다. 이터러블에 포함된 요소의 수를 확인해야 할 때 유용합니다.
my_list = [1, 2, 3, 4, 5]
length = len(my_list)
print(length) # Output: 5
3. input()
input()을 사용하면 사용자가 입력한 값을 받을 수 있습니다.
name = input("What's your name? ")
print("Hello, " + name)
4. range()
range()는 지정된 범위 내에서 일련의 숫자를 생성합니다. 일반적으로 범위의 값을 반복하는 루프에서 사용됩니다.
for i in range(5):
print(i) # Output: 0, 1, 2, 3, 4
5. type()
type() 함수는 객체의 유형을 결정하는 데 도움이 됩니다.
x = 42
print(type(x)) # Output: <class 'int'>
6. max()와 min()
max()와 min()은 각각 이터러블(iterable)의 최대값과 최소값을 반환합니다.
numbers = [3, 7, 1, 12, 5]
max_num = max(numbers) # Output: 12
min_num = min(numbers) # Output: 1
7. sum()
sum() 함수는 이터러블에 있는 모든 요소의 합을 계산합니다. 숫자 목록의 합계를 빠르게 찾을 때 유용합니다.
numbers = [1, 2, 3, 4, 5]
total = sum(numbers) # Output: 15
8. sorted()
sorted()는 정렬과 이터러블을 오름차순으로 정렬합니다. 선택적 인수를 사용하여 사용자 지정 정렬 기준을 지정할 수도 있습니다.
my_list = [4, 1, 3, 2, 5]
sorted_list = sorted(my_list) # Output: [1, 2, 3, 4, 5]
9. zip()
zip() 함수는 여러 반복 가능한 항목을 튜플로 결합합니다. 이 함수는 서로 다른 목록의 요소를 쌍으로 묶어야 할 때 유용합니다.
names = ["Alice", "Bob", "Charlie"]
scores = [95, 88, 92]
zipped_data = list(zip(names, scores))
# Output: [('Alice', 95), ('Bob', 88), ('Charlie', 92)]
10. enumerate()
enumerate()는 이터러블에 카운터를 추가하여 반복하는 동안 인덱스와 값을 쉽게 추적할 수 있도록 합니다.
fruits = ["apple", "banana", "cherry"]
for index, fruit in enumerate(fruits):
print(f"Index {index}: {fruit}")
'Python' 카테고리의 다른 글
비정형 PDF 텍스트 추출하는 방법 (3) | 2024.05.18 |
---|---|
파이썬을 사용하여 PDF에서 텍스트를 찾고 바꾸는 방법 (5) | 2024.05.11 |
파이썬을 사용하여 PDF에서 텍스트 추출하는 방법 (6) | 2024.05.05 |
파이썬으로 Word에서 테이블 만들기(추출하기) (5) | 2024.05.04 |
파이썬을 사용하여 통계 분석을 수행하는 방법 (9) | 2024.05.01 |