본문 바로가기
코딩/Python메모장

(Python)숫자형(Number) 자료형, 연산(사칙연산, **, %, //)

by 쟈크손 2022. 10. 3.

숫자형: 숫자 형태로 이루어진 자료형

정수: 123, -178, 0

실수: 1.2, -3.45, 4.24E10, 4.24e-10

   -1.2나 -3.45는 우리가 일반적으로 볼 수 있는 실수형 소수점 표현 방식
   -4.24E10나 4.24e-10은 '컴퓨터식 지수 표현 방식'이다 (4.24E10은 4.24*10^10, 4.24E10은 4.24*10^-10을 의미한다.)

8진수(0o또는 0O으로 시작한다. / o나 O는 어떤것을 쓰던 무관): 0o177, 0O177

16진수(0x로 시작한다.): 0x8ff, 0xABC

 

사칙연산

a,b=1,2 //a와 b에 각각 1과 2를 대입
a+b | a-b | a*b | a/b 
 3  | -1  |  2  | 0.5

**연산자(a의 b제곱을 나타내는 연산자)

a=2
b=3
a**b
=>8

%연산자(나눗셈 후 나머지를 반환하는 연산자)

a=7
b=3
a%b
=>1
------------
b%a
=>3

//연산자(나눗셈 후 몫을 반환하는 연산자)

a=7
b=4
a // b
=> 1

/연산자와 %, //연산자들의 차이를 이해하여야 한다.

7을 4로 나누면( / ) 1.75값이 나오고

7을 4로 나눈 나머지(%)는 3이 나오고

7을 4로 나눈 몫( // )은 1이다.

 

댓글