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