✅숫자형 관련 내장 함수 (Built-in Function)
함수 | 설명 | 예제코드 | 출력 |
abs(x) | 절댓값 반환 | abs(-5) | 5 |
round(x, n) | 반올림 (소수점 n자리까지) | round(3.14159, 2) | 3.14 |
pow(x, y, z) | 거듭제곱 (x^y % z) | pow(2, 3, 5) | 3 |
divmod(x, y) | 몫과 나머지를 튜플로 반환 | divmod(10, 3) | (3, 1) |
sum(iterable) | 합계 반환 | sum([1, 2, 3]) | 6 |
max(iterable) | 최댓값 반환 | max([3, 1, 4]) | 4 |
min(iterable) | 최솟값 반환 | min([3, 1, 4]) | 1 |
int(x, base) | 숫자 또는 문자열을 정수로 변환 | int("101", 2) | 5 |
float(x) | 숫자 또는 문자열을 실수로 변환 | float("3.14") | 3.14 |
complex(x, y) | 실수 x, y를 복소수로 변환 | complex(2, 3) | (2+3j) |
bin(x) | 정수를 2진수 문자열로 변환 | bin(10) | '0b1010' |
oct(x) | 정수를 8진수 문자열로 변환 | oct(10) | '0o12' |
hex(x) | 정수를 16진수 문자열로 변환 | hex(255) | '0xff' |
print(abs(-5)) # 5
print(round(3.14159, 2)) # 3.14
print(pow(2, 3, 5)) # 3
print(divmod(10, 3)) # (3, 1)
print(sum([1, 2, 3])) # 6
print(max([3, 1, 4])) # 4
print(min([3, 1, 4])) # 1
print(int("101", 2)) # 5
print(float("3.14")) # 3.14
print(complex(2, 3)) # (2+3j)
print(bin(10)) # '0b1010'
print(oct(10)) # '0o12'
print(hex(255)) # '0xff'
✅숫자형 관련 메서드 (Method)
메서드 | 설명 | 예제 코드 | 출력 |
bit_length() | 숫자를 2진수로 변환했을 때 필요한 비트 수 반환 | (7).bit_length() | 3 |
conjugate() | 복소수의 켤레복소수 반환 | (3+4j).conjugate() | (3-4j) |
real | 복소수의 실수부 반환 | (3+4j).real | 3.0 |
imag | 복소수의 허수부 반환 | (3+4j).imag | 4.0 |
as_integer_ratio() | 실수를 분수 형태의 (분자, 분모) 튜플로 반환 | (3.5).as_integer_ratio() | (7, 2) |
is_integer() | 실수가 정수인지 확인 | (3.0).is_integer() | True |
hex() | 정수를 16진수 문자열로 변환 | (255).hex() | '0xff' |
fromhex(s) | 16진수 문자열을 실수로 변환 | float.fromhex('0x1.8p10') | 1536.0 |
print((7).bit_length()) # 3
print((3+4j).conjugate()) # (3-4j)
print((3+4j).real) # 3.0
print((3+4j).imag) # 4.0
print((3.5).as_integer_ratio()) # (7, 2)
print((3.0).is_integer()) # True
print((255).hex()) # '0xff'
print(float.fromhex('0x1.8p10')) # 1536.0
'Python Basic Syntax (파이썬 기초 문법) > Method (메서드)' 카테고리의 다른 글
Set Function & Method (세트 내장함수 & 메서드) (1) | 2025.02.14 |
---|---|
Dictionray Function & Method (딕셔너리 내장함수 & 메서드) (0) | 2025.02.14 |
List Function & Method (리스트 내장함수 & 메서드) (0) | 2025.02.14 |
String Function & Method (문자열 내장함수 & 메서드) (0) | 2025.02.14 |