ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 파이썬 기본
    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

    댓글

Designed by Tistory.