• 숫자형(number)이란 숫자 형태로 이루어진 자료형
항목 파이썬 사용 예
정수 123, -345, 0
실수 123.45, -1234.5, 3.4e10
8진수 0o34, 0o25
16진수 0x2A, 0xFF

숫자형의 종류

정수형(Integer)

  • 정수형이란 말 그대로 정수를 뜻하는 자료형

      a = 123   # 양의 정수 대입
      b = -178  # 음의 정수 대입
      c = 0     # 숫자 0 대입
    

실수형(Floating-point)

  • 소수점이 포함된 숫자

      a = 1.2
      b = -3.14
    
  • 컴퓨터식 지수 표현 방식으로, 파이썬에서는 4.24e10 또는 4.24E10처럼 표현(e, E 둘 다 사용 가능)

      a = 4.24E10  # 4.24 × 10¹⁰
      b = 4.24e-10  # 4.24 × 10⁻¹⁰
    

8진수(Octal)와 16진수(Hexadecimal)

  • 8진수는 숫자가 0o 또는 0O(숫자 0 + 알파벳 o 또는 O)으로 시작

      a = 0o177
      print(a)
        
      # 결과값 : 127  -> 1 × 8² + 7 × 8 + 7 = 127 
    
  • 16진수는 숫자가 0x로 시작

      a = 0x8ff
      b = 0xABC
      print(b)
        
      # 결과값 : 2748 -> 10 × 16² + 11 × 16 + 12 = 2748  
    
  • 8진수와 16진수는 파이썬에서 잘 사용하지 않는 형태의 숫자 자료형

숫자형을 활용하기 위한 연산자

사칙 연산

  • 파이썬은 계산기가 사용하는 연산자를 그대로 사용

      a = 3
      b = 4
        
      print(a + b)   # 7
      print(a - b)   # -1
      print(a * b)   # 12
      print(a / b)   # 0.75
    

** 연산자

  • ** 연산자는 제곱 연산자로 x ** y와 같이 사용

      a = 3
      b = 4
        
      print(a ** b)   # 81
    

% 연산자

  • %는 나눗셈의 나머지 값을 리턴하는 연산자

      print(7 % 3)   # 1
      print(3 % 7)   # 3 
    

// 연산자

  • / 연산자를 사용하여 7/4를 하면 나눗셈의 결과로 1.75를 출력
  • // 연산자는 나눗셈 후 몫을 리턴

      print(7 / 4)    # 1.75
      print(7 // 4)   # 1
    

댓글남기기