공부/파이썬 강의

파이썬 독학 무료 강의 | 자주 사용되는 내장 함수 정리 [035강]

카라멜필름 | caramelfilm 2025. 4. 29. 15:04
728x90

지난 강의에서 함수(사용자 정의 함수)와 내장 함수에 대해 알아보았습니다. 이번 시간에는 파이썬 내장 함수를 자세히 살펴보겠습니다. 파이썬에는 80개 이상 내장 함수가 존재합니다. 그중 초보자 기준으로 가장 많이 쓰이고 활용되는 함수를 정리했습니다.

프로그래밍 과정에서 내장 함수를 적절하게 활용하면 프로그램의 흐름과 제어는 물론 문제 해결에 도움이 됩니다. 시작하겠습니다.

 


" 매일 하루 5분, 365일 무료 강의 "

▶ 초보자를 위한 기초 문법 ◀

[ 필수 개념 정리, 코딩 실습 ]

(※본 강의는 파이썬 기본 에디터(IDLE Shell)를 실행하여 코드 입력과 실행 결과를 확인하면 이해하는데 도움이 됩니다!)

 

 

1. 파이썬 프로그래밍에서 자수 사용되는 내장 함수

함수명 의미(설명) 활용 예시
print() 괄호 안 내용을 화면에 출력 print("Hello, Python!") → Hello, Python!
len() 요소의 개수나 글자 수를 반환 len("Python") 6
type() 값이 어떤 자료형인지 알려줌 type(3.14)  <class 'float'>
str() 숫자나 다른 타입을 문자열로 변환 str(100)  "100"
int() 문자열이나 실수를 정수로 변환 int("123")  123
float() 문자열이나 정수를 실수로 변환 float("3.14")  3.14
imput() 사용자가 값을 직접 입력하도록 요구 name=input("이름 입력: ")
sum() 리스트나 튜플 요소의 합을 계산 sum([1,2,3,4])  10
max() 가장 큰 값을 찾아 반환 max([3, 7, 2]) 7
min() 가장 작은 값을 찾아 반환 min([3, 7, 2])  2
sorted() 오름차순 정렬(기본값) sorted([3,1,2])  [1,2,3]
abs() 음수를 양수로, 양수는 그대로 abs(-5)  5
round() 소수를 반올림해서 표현 round(3.14159, 2)  3.14
divmod() (몫, 나머지) 튜플로 반환 divmod(7,3) (2, 1)
pow() a의 b제곱을 계산 pow(2, 3)  8
zip() 같은 인덱스끼리 튜플로 묶음 list(zip[1,2], ['a', 'b']))  [(1, 'a'), (2, 'b')]
enumerate() 인덱스 번호와 값을 묶어줌 list(enumerate(['a', 'b']))  [(0, 'a'), (1, 'b')]
all() 모두 True면 True 반환 all([True, True, False])  False
any() 하나라도 True면 True 반환 all([False, True, True])  True
bool() 값의 참/거짓 여부를 반환 bool(0)  False, bool("Hi") → True
chr() 숫자를 문자로 변환 chr(65)  'A'
ord() 문자를 숫자로 변환 ord('A') 65
bin() 정수를 2진수 문자열로 변환 bin(10)  '0b1010'
oct() 정수를 8진수 문자열로 변환 oct(8) '0o10'
hex() 정수를 16진수 문자열로 변환 hex(255) '0xff'
id() 메모리 상 객체의 주소를 반환 id(123) (숫자값)
dir() 어떤 기능과 속성이 있는지 확인할 때 사용 dir("abc")
help() 함수나 모듈에 대한 설명을 보여줌 help(print)
isinstance() 객체가 어떤 자료형인지 True/False 반환 isinstance(5, int) True
callable() 함수, 메서드처럼 호출할 수 있는지 여부 callable(print)  True 
eval() 문자열을 코드로 해석하고 실행 eval('3 + 5')  8
exec() 문자열 형태로 되어있는 코드를 실행 exec('a=5\nb=10\nprint(a+b)')  15
format() 변수를 문자열에 삽입 "Hello {}".format("world")  "Hello World"


728x90

■ 정리 & 다음 강의 예고 : [036강] 문자열(String) 다루기 기초

오늘은 파이썬 내장 함수 중 자주 쓰는 기본 함수들을 익혔습니다. 내장 함수는 앞으로 프로그래밍을 훨씬 편하게 만들어줄 도구입니다. 꼭 기억하세요!
다음 강의에서는 문자열(String) 다루기 기초로 넘어갑니다.

(※본 강의는 파이썬 기본 에디터(IDLE Shell)를 실행하여 코드 입력과 실행 결과를 확인하면 이해하는데 도움이 됩니다.)

[ 준비 중... ]

 

파이썬 독학 무료 강의 | 함수 의미 & 내장 함수와 차이점 [034강]

프로그래밍 초보라면 '함수'란 무엇인지, 그리고 '내장 함수'가 어떤 차이가 있는지를 정확히 이해하는 게 정말 중요합니다. 함수의 개념은 다중 프로그래밍, 객체지향 프로그래밍에서 아주 중

caramelfilm.tistory.com

 

■전산회계 1급,2급-기출을 알면 합격이 보인다!

"전산회계 자격증, 쉽게 공부하고 빠르게 합격할 수 있나요?"  하루 10분, 도전해 보세요!

 

인디음악 | 앨범재킷에 노래가 담긴 곡들

한참 우울했다. 우울에서 빠져나와야 하는 법을 터득하는 것보다 우울이 갑자기 덥쳤을 때 그 순간 나의 태연한 반응을 내보일 수 있는 내공이 절실하다. 그때는 지나칠 일들이 지금은 우울로

kind-blossom.tistory.com

728x90

 

728x90
728x90