본문 바로가기
파이썬

파이썬 프로그래밍 기초, 자료형-숫자형

by PhotoJA 2021. 12. 11.
728x90

1. 숫자형

  숫자형(Number)이란 숫자 형태로 이루어진 자료형을 의미한다. 

항목 파이썬 사용 예시
정수 123, -456,0
실수 123..45, -678.9, 3.4a01
복소수 1+2a, -2a
8진수 0o34, 0o25
16진수 0x2A, 0xFF

 

 숫자형 만들기  

  ★ 정수형(Imteger)   

>>>a=123
>>>a=-456
>>>a=0

 

★ 실수형(Floating-point) 

>>>a=1.2
>>>a=-3.45

'컴퓨터식 지수 표현 방식'으로 파이썬에서는 아래처럼 표현한다. 

>>>a=4.56E10
>>>a=4.56e-10

 

★ 8진수와 16진수 

8진수를 만들기 위해서는 숫자가 0o Ehsms 0O로 시작된다.

>>>a=0o123

16진수를 만들기 위해서는 0x로 시작된다. 

>>>a=0x9ff
>>>b=0xABC

 

★ 복소수(Complex number) 

파이써에서는 j를 사용한다.(대소문자 사용가능)

>>>a=1+2j
>>>b=3-4J

 

복소수.real은 복소수의 실수 부분을 리턴(반환)한다.

>>>a=1+2j
>>>a.real
1.0

 

복소수.imag은 복소수의 허수 부분을 리턴(반환)한다.

>>>a=1+2j
>>>a.imag
2.0

 

복소수.conjugate()은 복소수의 켤레복소수를 리턴(반환)한다.

>>>a=1+2j
>>>a.conjugate()
(1-2j)

 

abs(복소수)는 복소수의 절댓값을 리턴(반환)한다.

>>>a=1+2j
>>>abs(a)
2.2360679774997898

 

 

 사칙연산  

  파이썬에서도 +, -, *, / 연산자를 이용하여 사칙 연산을 수행한다.

>>>a=1
>>>b=2
>>>a+b
3
>>>a*b
2
>>>a/b
0.5

※ 다음으로 알아야하는 연산자는 ** 이다. 이 연산자는 x**y처럼 사용되었을 때 x의 y제곱 값을 리턴한다.

>>>a=3
>>>b=4
>>>a**b
81

※ %는 나눗셈의 나머지 값을 반환하는 연산자이다.

>>>7%3
1
>>>3%7
3
>>>7/4
1.75

※ //연산자는 나눗셈 후 소수점 아랫자리를 버리는 연산자이다.

>>>7//4
1

 

728x90