반응형
[ 파이썬 숫자형 관련 함수 정리 ]
* 코드는 기본적으로 <입력값 # 출력값> 으로 구성되어 있습니다.
* 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다.
더보기
연산자 : +, -, *, **, /, %, //
자료형 변환 : int, float
type(변수) : 정수(integer), 실수(float), 복소수(complex)
print(type(1)) # <class 'int'>
print(type(1.2)) # <class 'float'>
print(type(3 + 2j)) # <class 'complex'>
숫자형 연산자 : +, -, *, **, /, %, //
- 숫자형 + 숫자형 : 덧셈
- 숫자형 - 숫자형 : 뺄셈
- 숫자형 * 숫자형 : 곱셈
- 숫자형 ** 숫자형 : 제곱
- 숫자형 / 숫자형 : 나눗셈
- 숫자형 % 숫자형 : 나눗셈의 나머지
- 숫자형 // 숫자형 : 나눗셈의 몫
a, b = 2, 3 # a = 2, b = 3
print( a + b ) # 5
print( a - b ) # -1
print( a * b ) # 6
print( a ** b ) # 8
print( a / b ) # 0.6666666666666666
print( a % b ) # 2
print( a // b ) # 0
연산자 : **
- 숫자형 ** 숫자형 : 제곱근 , 제곱 표현과 동일
a, b = 9, 2
print( a ** (1/b) ) # 3
자료형 변환 : int, float
- int(값) : 값(실수, 문자열, bool 등)을 정수로 변환함
- float(값) : 값(실수, 문자열, bool 등)을 실수로 변환함
print(int(3.6)) # 3
print(int(True)) # 1
print(int('80')) # 80
print(float(5)) # 5.0
print(float(False)) # 0.0
print(float('80')) # 80.0
int 내용 추가
- int(문자열, n진수) : n진수 문자열을 10진수 정수형으로 반환함
print(int('10')) # 10
print(int('10', 16)) # 16
print(int('10', 10)) # 10
print(int('10', 8)) # 8
print(int('10', 4)) # 4
주의1) 문자열 자리에 정수형을 넣을 시 오류 발생
print(int(10, 16)) # TypeError: int() can't convert non-string with explicit base
주의2) 문자열 자리에 0과 1 이외의 숫자가 포함되어 있을 때, 2진수를 적용하면 오류 발생
print(int('10', 2)) # 2
print(int('12', 2)) # ValueError: invalid literal for int() with base 2: '12'
반응형
'개발 > Python' 카테고리의 다른 글
[파이썬, Python] 딕셔너리 관련 함수 총정리 (0) | 2022.03.17 |
---|---|
[파이썬, Python] 세트 관련 함수 총정리 (0) | 2022.03.15 |
[파이썬, Python] 튜플 관련 함수 총정리 (0) | 2022.03.13 |
[파이썬, Python] 리스트 관련 함수 총정리 (0) | 2022.03.13 |
[파이썬, Python] 문자열 관련 함수 총정리 (0) | 2022.03.10 |