python 기초

Jdragon·2024년 7월 28일

python

목록 보기
1/3

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


숫자형

숫자형이란, 숫자 형태로 이루어진 자료형으로, 우리가 이미 잘 알고 있는 것들이다.
우리가 흔히 사용하는 것들을 생각해 보자, 123과 같은 정수, 12.34와 같은 실수, 드물게 사용하긴 하지만 8진수나 16진수 같은것도 있다.


1. 정수형

정수형이란, 말 그대로 정수를 뜻하는 자료형을 말한다. 다음 예는 양의 정수와 음의 정수, 숫자 0을 변수 a에 대입하는 예이다.

>>>a = 123
>>>a = -178
>>>a = 0

2. 실수형

파이썬에서 실수형은 소수점이 포함된 숫자를 말한다. 다음 예는 실수를 변수 a에 대입하는 예이다.

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

위의 방식은 우리가 일반적으로 볼 수 있는 실수형의 소수점 표현 방식이다.

>>>a = 4.24E10
>>>a = 4.24e-10

위의 방식은 '컴퓨터식 지수 표현 방식' 으로 파이썬에서는 4.24e10 또는 4.24E10처럼 표현한다.


3. 8진수와 16진수

8진수를 만들기 위해서는 숫자가 0o 또는 0O(숫자 0 + 알파벳 소문자 o 또는 대문자 O)로 시작하면 된다.

>>>a = 0o177

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

>>>a = 0x8ff
>>>b = 0xABC

4. 복소수

일반적으로 복소수를 배울 때 j 대신 i를 사용했을 것이다. 파이썬은 i 대신 j를 사용한다. 소문자, 대문자 상관없다.

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

복소수 활용 예

  • 복소수.real 은 복소수의 실수 부분을 리턴한다,
>>>a = 1+2j
>>>a.real
1.0
  • 복소수.imag는 복소수의 허수 부분을 리턴한다.
>>>a = 1+2j
>>>a = a.imag
2.0
  • 복소수.conjugate()는 복소수의 켤레복소수를 리턴한다.
>>>a = 1+2j;
>>>a.conjugate()
(1-2j)
  • abs(복소수) 는 복소수의 절댓값을 리턴한다.
>>>a = 1+2j
>>>abs(a)
2.2360679774997898
profile
고졸개발자취업도전

0개의 댓글