Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Python

꼭 알아야 할 파이썬 내장 함수 10가지

권현욱(엑셀러) 2024. 5. 6. 18:47
반응형

들어가기 전에

파이썬(Python)은 다양한 프로젝트에 사용할 수 있는 강력한 프로그래밍 언어입니다. Python에는 코딩을 쉽게 만드는 풍부한 내장 함수들이 있습니다. 그 중에서 10가지 필수 Python 내장 함수를 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft Excel MVP · Excel 솔루션 프로바이더 · 작가

이미지: 아이엑셀러 닷컴

 

※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.


  • 원문: 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}")

Excel과 VBA의 모든 것 아이엑셀러 닷컴 · 강사들이 숨겨 놓고 보는 엑셀러TV