본문 바로가기

python

파이썬의 변수 - 숫자형

파이썬의 변수 - 숫자형


가장 먼저 알아볼 변수의 종류로는 숫자형 변수입니다.

숫자형 변수는 우리가 알고 있는 1+1과 같은 간단한 연산부터, 복잡한 수학 연산까지 

할수 있도록 도와주는 변수이다. 


숫자형 변수에도 여러가지 종류가 있는데,

그 종류에는 정수형, 큰 정수형, 부동 소수점, 8비트, 16비트, 복소수가 있습니다.

가장 먼저

정수형

사진에 나타낸게 끝이다.

정말 간단하게 "변수 = 값" 이 끝이다.


큰 정수형

큰 정수형은 메모리가 허용하는 큰 크기의 숫자를 허용할수가 있도록 하는 정수형태이다.

보통 수학이나 과학에서 큰 값을 계산할때 쓰인다고 한다.

선언 하는 방법도 그리 어렵지 않다. "변수 = 값L" 핵심은 마지막에 "L" 을 붙인다는게 끝이다.


소수점

파이썬에서는 지수표현을 나타 내는 법도 간단하다.

위 그림과 같이 e,E를 이용해 나타낼 수 있다.


8비트

8진수의 형태로 나타 낼때는 숫자 앞에 "0" (숫자)를 넣어주면 된다.


16비트

16진수의 형태로 나타 낼때는 숫자 앞에 "0x" 를 넣어주면 된다.


복소수

여기서 많이 헷갈릴수도 있는 문제가 있다.

우리가 수학시간에 복소수를 배울때 1+2i와 같은 형태로 배웠다.

그러나 파이썬에서는 i 대신 j 또는 J 를 사용해 주어야한다. 

(왜 이렇게 만들었는지는...제작자 마음....ㅎㅎ)

먼저 복소수를 선언하는 부분이다.

다른 선언들과 다른 점은 없다.


그리고 복소수는 복소수와 관련된 함수들이 몇가지 있다.

복소수의 실부분을 나타내는 변수.real 


복소수의 허수 부분을 나타내는 변수.imag


복소수의 켤레 복소수를 나타내는 변수.conjugate()


복소수의 절대값을 나타내는 abs(변수)


파이썬의 숫자 연산

먼저 가장 기본 적인 사칙 연산이 있다.


여기서 주의해야하는 것은 나누기 연산이다.

위에서 배운 정수형을 나누게 되면 정수/정수 의 형태로 연산이 되며

반환 값도 정수로 반환이 된다.

위 그림과 같은 상황이 나오게 된다.

1/2의 값은 0.5인데, 값은 정수 부분만 나타난다.

그래서 해결법으로는 아래 그림과 같이 하나의 값이라도 소수형태로 바꾸거나,

float(변수)을 사용해주면된다.


그리고 다음 연산으로는 제곱 연산이 있다.

간단하게 a ** b 형태로 사용하면 된다. a의 b승의 값을 반환한다.

마지막으로는 % 연산이다.

이 연산은 두 정수를 나누고, 남은 값을 반환하는 연산이다.

쉽게 그림으로 나타내면 다음과 같습니다.


여기  까지 파이썬의 숫자형에 대해서 정리 해보았습니다.

다음 시간에는 문자열에 대해서 알아보겠습니다~