반응형

이번시간에는 파이썬 정수형에 대해서 리뷰 해보도록 하자.

# 정수형
# 정수형(Intger)이란 말 그대로 정수를 뜻하는 자료형을 말한다. 다음 예는 양의 정수와 음의 정수, 숫자0을 변수a에 대입하는 예이다.
a = 123
a = -178
a = 0

# 실수형
# 파이썬에서 실수형(Floating-point)은 소수점이 포함된 숫자를 말한다. 다음은 실수를 변수 a에 대입하는 예이다.
a = 1.2
a = -3.45
# 위 방식은 우리가 일반적으로 볼 수 있는 실수형의 소수점 표현 방식이다.
a = 4.24E10
a = 4.24e-10
# 위 방식은 "컴퓨터식 지수 표현 방식"으로 파이썬에서는 4.24e10 또는 4.24E10처럼 표현한다. (e와 E 둘 중 어느 것을 사용해도 무방하다). 여기서 4.24E10은 4.24*10^(10), 4.24e-10은 4.24*10^(-10)을 의미한다.

#8진수와 16진수
# 8진수(Octal)를 만들기 위해서는 숫자가 0o또는 0O(숫자0 + 알파벳 소문자o 또는 대문자O)로 시작하면 된다.
a = 0o177
# 16진수(Hexadecimal)를 만들기 위해서는 0x로 시작하면 된다.
a = 0x8ff
b = 0xABC
# 8진수나 16진수는 파이썬에서 잘 사용하지 않는 형태의 숫자 자료형이다. 눈으로 익히고 넘어가자.

# 사칙연산
# 프로그래밍을 한 번도 해본 적이 없는 사람이라도 사칙연산(+,-,*,/)은 알고 있을 것이다. 파이썬 역시 계산기와 마찬가지로 다음처럼 연산자를 사용해 사칙연산을 수행한다.
a = 3
b = 4
print(a+b)
print(a*b)
print(a/b)

# x의 y제곱을 나타내는 ** 연산자
# 다음으로 알아야 할 연산자로 ** 라는 연산자가 있다. 이 연산자는 x**y 처럼 사용했을 때 x의 y제곱(x^y)값을 돌려준다.
a = 3
b = 4
print(a ** b)

# 나눗셈 후 나머지를 반환하는 %연산자
# 프로그래밍을 처음 접하는 사람이라면, % 연산자는 본 적이 없을 것이다. %는 나눗셈의 나머지 값을 돌려주는 연산자 이다. 7을 3으로 나누면 나머지는 1이 될 것이고, 3을 7로 나누면 나머지는 3이 될 것이다.
print(7%3)
print(3%7)

# 나눗셈 후 몫을 반환하는 //연산자
# /연산자를 사용하여 7나누기 4를 하면 그 결과는 예상대로 1.75가 된다.
print(7/4)
# 이번에는 나눗셈 후 몫을 반환하는 //연산자를 사용한 경우를 보자.
print(7//4)

# 2-1 Review complete.

숫자형 리뷰 핵심

  • 정수형
  • 실수형
  • 8진수와 16진수
  • 간단한 사칙연산
  • x의 y제곱을 나태내는 ** 연산자
  • 나눗셈 후 나머지를 반환하는 %연산자
  • 나눗셈 후 몫을 반환하는 //연산자

숫자형을 리뷰한 코드를 공유한다.
https://github.com/mgkim-developer/Python-Basic-Grammar/blob/main/(2-1)Numeric%20datatype.py

 

GitHub - mgkim-developer/Python-Basic-Grammar: Python Basic Grammar Study

Python Basic Grammar Study. Contribute to mgkim-developer/Python-Basic-Grammar development by creating an account on GitHub.

github.com

 

 

 

 

반응형