-
파이썬 기본Web/Python 2017. 11. 19. 15:12
1. 기본 자료형과 연산
모든 언어의 기초는 자료형을 아는 것에서부터 시작한다. 지금부터 천천히 자료형을 공부해 보도록 하자.
1.1. 숫자형
항목
예
정수(int)
123, 87, -1
실수(float)
123.45, -43.21
복소수(complex)
3+2j, -7j
2진수(int)
0b1101
8진수(int)
0o34, 0o621
16진수(int)
0x1A, 0xfff
기억하면 좋을 것은 복소수 부분이다. 일반적으로 수학에선 복소수를 'i'로 표현하지만, 파이썬에선 'j'로 표현한다는 것에 주의하자.
자료형 확인은 type( ) 을 통해서 가능하다.
>>> type(3+2j)
<class 'complex'>
>>> type(0o16)
<class 'int'>
1.2. 정수
일반적으로 정수란 소수점 이하가 없는 수를 의미한다. 파이썬에선 2진수, 8진수, 16진수 또한 정수에 속하며(컴퓨터 입장의 정수), 수의 표현 범위는 C와 달리 무한대에 속한다. (도 처리 가능)
진수 변환
>>> bin(23) # 2진수로 변환'0b10111'>>> oct(23) # 8진수로 변환'0o27'>>> hex(23) # 16진수로 변환'0x17'자료형 변환
>>> int(2.9) # 정수로 변환 -> 정수 부분 추출2'Web > Python' 카테고리의 다른 글
Dictionary 정렬하기 (0) 2017.11.26 문자열 (0) 2017.11.25 고급 자료형(딕셔너리, 집합) (0) 2017.11.24