본문 바로가기
Python

숫자 체계

by 자동매매 2025. 8. 31.

 

1. 정수(Integer, int):

  • 소수점이 없는 숫자를 나타냅니다.
  • 양의 정수, 음의 정수, 0을 모두 포함합니다.
  • 예: 10, -5, 0

2. 실수(Floating Point Number, float):

  • 소수점이 있는 숫자를 나타내며, 유리수와 무리수를 포함하는 '실수'를 다룹니다.
  • 예: 3.14, -2.5, 0.1

3. 복소수(Complex Number, complex):

  • 실수부와 허수부로 이루어진 복소수를 표현합니다.
  • 예: 1 + 2j

 

진법 표현

파이썬은 일반적인 10진수 외에도 다음과 같은 다른 기수 체계를 지원합니다

  • 2진수: 0b 또는 0B로 시작하는 숫자로 표현합니다.
    예: 0b1011
  • 8진수: 0o 또는 0O로 시작하는 숫자로 표현합니다.
    예: 0o123
  • 16진수: 0x 또는 0X로 시작하는 숫자로 표현합니다.
    예: 0xFF
>>> bin(12)
'0b1100'
>>> oct(12)
'0o14'
>>> hex(12)
'0xc'
>>> int(0b1100)
12
>>> type(bin(12))
<class 'str'>
>>> value=12
>>> b=format(value,'#b')
>>> o=format(value, '#o')
>>> h=format(value, '#x')
>>> print(b);print(o);print(h)
0b1100
0o14
0xc
>>> type(b)
<class 'str'>

'Python' 카테고리의 다른 글

입력/출력  (1) 2025.08.31
변수  (1) 2025.08.31
내장함수  (1) 2025.08.30
python 연산자  (0) 2025.08.30
명령 프롬프트에서 python 스크립트 파일 실행  (0) 2024.12.22

댓글