PYTHON. 


02. 파이썬의 프로그래밍의 기초, 자료형. 


02-1 숫자형


* 숫자형은 어떻게 만들고 사용할까?


- 정수형

: 말 그대로 정수를 뜻하는 자료형


- 실수형

: 소수점이 포함된 숫자를 말한다


- 8진수와 16진수

8진수 : 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다.

>>> a = 0o177


16진수 : 숫자가 0x로 시작하면 된다

>>> a = 0x8ff

>>> b = 0xABC


- 복소수

: 파이썬은 i 대신 j를 사용한다. 소문자 j를 써도 되고, 대문자 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(복소수)는 복소수의 절댓값을 리턴한다 (1 + 2j의 절댓값은 전체루트(1^2+2^2))이다.

>>> a = 1 + 2j

>>> abs(a)

2.2360679774997898


* 숫자형을 활용하기 위한 연산자

- 사칙연산

>>> a = 3 >>> b = 4 >>> a + b 7 >>> a * b 12 >>> a / b 0.75


* x의 y제곱을 나타내는 **연산자

>>> a = 3

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

* 나눗셈 후 나머지를 반환하는 % 연산자
>>> 7 % 3
1
>>> 3 % 7
3

* 나눗셈 후 소수점 아랫자리를 버리는 // 연산자
>>> 7 / 4
1.75
>>> 7 // 4
1




Posted by 너래쟁이
: