print(), input(), len(), type(), int(), float(), str(), sum(), min(), max(), sorted(), abs(), round()
함수 | 개념 | 예시 |
print() | 데이터를 화면에 출력 | print("Hello, World!") |
문자열을 포맷팅하여 출력할 때 사용 | print("Python", "is", "fun", sep="-") # Python-is-fun |
|
input() | 사용자 입력받기 (*항상 문자열로 반환됨) | name = input("이름을 입력하세요: ") print(f"안녕하세요, {name}님!") |
len() | 문자열, 리스트, 튜플 등의 길이를 구할 때 사용 | text = "Hello" print(len(text)) # 5 |
요소의 개수도 반환함 | fruits = ["apple", "banana", "cherry"] print(len(fruits)) # 3 |
|
type() | 변수가 어떤 데이터 타입인지 확인할 때 사용 | a = 10 b = 3.14 c = "Python" print(type(a)) # <class 'int'> print(type(b)) # <class 'float'> print(type(c)) # <class 'str'> |
int() | 정수 변환 | num_str = "100" num_int = int(num_str) print(num_int) # 100 |
float() | 실수 변환 | num_float = float("3.14") print(num_float) # 3.14 |
str() | 문자열 변환 | num = 50 num_str = str(num) print(num_str) # "50" |
sum() | 데이터 집합의 합계를 구할 때 사용 | numbers = [1, 2, 3, 4, 5] total = sum(numbers) print(total) # 15 |
min(), max() | 최솟값, 최댓값 | numbers = [3, 1, 4, 1, 5, 9] minimum = min(numbers) maximum = max(numbers) print(f"최솟값: {minimum}, 최댓값: {maximum}") # 최솟값: 1, 최댓값: 9 |
sorted() | 오름차순으로 정렬 | numbers = [5, 3, 8, 6, 2] sorted_numbers = sorted(numbers) print(sorted_numbers) # [2, 3, 5, 6, 8] |
reverse = True | 내림차순으로 정렬 | numbers = [5, 3, 8, 6, 2] sorted_numbers = sorted(numbers) print(sorted(numbers, reverse=True)) # [8, 6, 5, 3, 2] |
abs() | 절댓값 | num = -10 print(abs(num)) # 10 |
round() | 지정된 자릿수까지 반올림 | pi = 3.14159 print(round(pi, 2)) # 3.14 |
'함수 정리 > Python' 카테고리의 다른 글
모듈(import, from), 모듈 탐색 경로 (2) | 2024.12.07 |
---|---|
반복문(for(+range()), while), 반복 제어(break, continue), 중첩 반복문 (0) | 2024.12.07 |
조건문 (if), 중첩 조건문 (1) | 2024.12.07 |
데이터 타입 변환(명시적, 암시적) (0) | 2024.12.07 |
컬렉션 자료형(리스트, 튜플, 딕셔너리, 셋) (0) | 2024.12.07 |