-
예시로 배우는 파이썬 (내장함수)PYTHON(파이썬)/파이썬 기초 2024. 10. 17. 05:30728x90반응형
#############################################################################
# Python 기초 17 : 내장함수
# eplus(www.eiot.co.kr)-나도코딩(YouTube):파이썬 코딩 무료 강의 (기본편) 참조
#############################################################################
# input : 입력
#l = input("언어?")
#print("{0} 는 아주 좋은 언어 입니다".format(l))
# dir : 객체가 어떤 함수와 변수
import random
print(dir())
print(dir(random))
print("\n")
list = [1,2,3]
print(dir(list))
## list of python builtins
## https://docs.python.org/3/library/functions.html
ePython-26.py0.00MBGoover는?
파이썬의 내장 함수는 프로그래밍을 보다 간편하게 해주는 기본적인 함수들로, 별도의 임포트 없이 언제든지 사용할 수 있습니다. 이러한 내장 함수는 기본적인 데이터 타입과 조작에 대해 미리 정의된 기능을 제공합니다. 다음은 내장 함수의 종류와 용도, 사용 예에 대한 설명입니다.
1. 내장 함수의 개요
파이썬은 여러 내장 함수를 제공하여 개발자가 기본적인 작업을 손쉽게 수행할 수 있도록 돕습니다. 이 함수들은 작은 계산부터 데이터 조작, 타입 변환까지 다양한 용도로 사용됩니다. 내장 함수의 대표적인 예로는 print(), input(), abs(), round() 등이 있습니다. 이들 함수는 파이썬이 시작될 때부터 기본적으로 사용할 수 있습니다.
2. 주요 내장 함수
1. print()
- 용도: 화면에 텍스트를 출력합니다.
- 예:
print("안녕하세요, 파이썬!")
2. input()
- 용도: 사용자로부터 입력을 받을 때 사용합니다.
- 예:
name = input("이름을 입력하세요: ") print(f"안녕하세요, {name}님!")
3. abs()
- 용도: 수의 절대값을 반환합니다.
- 예:
print(abs(-5)) # 5
4. round()
- 용도: 숫자를 반올림합니다. 두 번째 인자를 사용하여 소수점 이하에서 자릿수를 지정할 수 있습니다.
- 예:
print(round(3.14159, 2)) # 3.14
5. len()
- 용도: 객체의 길이를 반환합니다. 문자열, 리스트, 튜플 등의 요소 개수를 셀 수 있습니다.
- 예:
my_list = [1, 2, 3, 4, 5] print(len(my_list)) # 5
3. 내장 함수 활용 예제
내장 함수는 매일 사용하는 간단한 작업들을 쉽게 처리할 수 있게 도와줍니다. 예를 들어, 여러 값을 표준화된 형식으로 출력하고 싶다고 가정해봅시다. 이러한 작업을 내장 함수를 통해 쉽게 수행할 수 있습니다.
# 평균을 계산하는 함수 def calculate_average(numbers): total = sum(numbers) # 내장 함수 sum()을 사용해 합계 구하기 average = total / len(numbers) # len() 함수로 개수 구하기 return round(average, 2) # 평균을 소수점 둘째자리까지 반올림하여 반환 my_numbers = [10, 20, 30, 40, 50] print(f"평균: {calculate_average(my_numbers)}") # 출력: 평균: 30.0
이 예시에서는 sum과 len 내장 함수를 사용하여 리스트의 평균을 계산할 수 있습니다. 이러한 방식으로 이미 정의된 함수들을 이용하면 코드를 더 간결하고 쉽고, 유지보수하기 용이하게 만들 수 있습니다.
4. 내장 함수 활용의 이점
내장 함수를 사용하는 가장 큰 이점 중 하나는 코드 재사용성입니다. 필요할 때마다 각각의 기능을 일일이 구현할 필요 없이, 이미 구현된 함수를 활용하여 코드를 간단하게 유지할 수 있습니다. 또한, 내장 함수들은 일반적으로 잘 최적화되어 있어 성능 측면에서도 부담이 적습니다.
5. 결론
내장 함수는 파이썬 프로그래밍에서 없어서는 안 될 중요한 구성 요소입니다. 다양한 내장 함수를 잘 활용함으로써 코드를 간결하게 하고, 프로그래밍의 효율성을 높일 수 있습니다.
728x90'PYTHON(파이썬) > 파이썬 기초' 카테고리의 다른 글
Python으로 개발 가능한 Flet이란? (46) 2024.11.27 예시로 배우는 파이썬 (외장함수) (5) 2024.10.17 예시로 배우는 파이썬 (pip) (5) 2024.10.17 예시로 배우는 파이썬 (PACKAGE) (4) 2024.10.17 예시로 배우는 파이썬 (모듈) (3) 2024.10.17