SiLaure's Data

[Python] 03. Python 기초 문법 - Data Type1(int, float) 본문

Records of/Learning

[Python] 03. Python 기초 문법 - Data Type1(int, float)

data_soin 2021. 7. 20. 15:14

2.1 숫자 데이터 (Numeric Data Types)

· 숫자형 데이터란 정수/실수/복소수/2진수/8진수/16진수를 포함하여 가장 많이 사용하는 데이터 타입 중 하나이다.

· 파이썬은 숫자의 표현 범위가 무한대이다.

· 숫자 데이터는 우리가 알고 있는 대부분의 연산을 그대로 지원한다. (사칙연산, 몫/나머지 구하기, 거듭제곱 등)

 

- 정수형(Integer)

· 1+1

· # a에 10, b에 5를 할당하고 더한 결과를 출력

 > a=10

 > b=5

 > a+b

 > 15

 

· a-b

 > 5

 

- 실수형 (Floating point)

 > c=3.14

 > c+3.14

 > 6.28

 > # d에 4를 할당하고 c에서 d를 뺀 값을 출력

 > d=4

 > c-d

 > -0.859999999999999999999999999...

· 파이썬은 수치 연산에 약하기 때문에 오류가 다수 발생한다. (Numerical Error)

=> numpy 개발

 > e=1.34e6 ;  e2=1.34e-3

 > e, e2

 > 1340000.0,  0.00134

 

- 숫자형 데이터 타입이 제공하는 여러 연산자

1) 사칙연산

 > a=10, b=3

 > print(a+b)

 > 13

 > print(a-b)

 

- 특수연산

더보기

Q. 어떤 연도를 N이라고 할 때, N이 윤년인지 아닌지 알아보는 방법은 무엇일까?

A. 윤년 규칙 : N이 4의 배수이면서, 100의 배수가 아니거나 400의 배수이면 윤년이다.

 

Comments