본문 바로가기
Python/Python 이론

파이썬 : 내장 함수와 메소드

by P_eli 2024. 1. 24.
728x90
반응형

파이썬에서 제공하는 유용한 내장 함수와 메소드에 대해 알아보겠습니다. 이 함수들은 파이썬을 효과적으로 활용하는 데 도움이 되는 다양한 기능을 제공합니다. 각 함수와 메소드에 대한 간단한 설명과 함께 실제 예제를 통해 살펴보도록 하겠습니다.

 

1. len(): 길이를 반환하는 내장 함수

len() 함수는 문자열, 리스트, 튜플 등의 길이를 반환합니다.

# 예제
string_example = "Hello, Python!"
length = len(string_example)
print(f"문자열의 길이: {length}")

 

2. max(), min(): 최댓값과 최솟값을 찾는 내장 함수

max()와 min() 함수는 각각 주어진 시퀀스에서 최댓값과 최솟값을 찾습니다.

# 예제
numbers = [3, 1, 4, 1, 5, 9, 2, 6, 5, 3, 5]
max_value = max(numbers)
min_value = min(numbers)
print(f"최댓값: {max_value}, 최솟값: {min_value}")

 

3. sorted(): 정렬하는 내장 함수

sorted() 함수는 리스트를 정렬한 새로운 리스트를 반환합니다.

# 예제
unsorted_list = [8, 2, 5, 1, 7]
sorted_list = sorted(unsorted_list)
print(f"정렬 전: {unsorted_list}, 정렬 후: {sorted_list}")

 

4. str.upper(), str.lower(): 대소문자 변환 메소드

upper()와 lower() 메소드는 각각 문자열을 대문자나 소문자로 변환합니다.

# 예제
text = "Python is Fun!"
upper_text = text.upper()
lower_text = text.lower()
print(f"원본: {text}\n대문자: {upper_text}\n소문자: {lower_text}")

 

5. list.append(): 요소를 추가하는 리스트 메소드

append() 메소드는 리스트에 새로운 요소를 추가합니다.

# 예제
fruits = ["apple", "banana", "orange"]
fruits.append("grape")
print(f"과일 목록: {fruits}")

 

이렇게 몇 가지 파이썬의 내장 함수와 메소드를 간략하게 살펴보았습니다. 이 외에도 파이썬은 다양한 내장 함수와 메소드를 제공하고 있으니, 필요할 때마다 찾아보며 활용해보세요.

728x90
반응형