2. 자료형과 연산

자료형

모든자료형은 class로 구현되어 있음 객체지향언어 (멤버데이터, 메서드)

  • 불리언

  • 숫자

    • int

    • float

    • complex(복소수)

  • 시퀀스 (순서가있는)

    • str(문자열)

    • bytes

    • bytearray

    • memoryview

    • list

    • tuple

    • range

  • 매핑 (key-value)

    • dict

  • 집합

    • set

    • frozenset

자료형 : 값 변경 가능 / 불가능 존재

상수

내장자료형에 대한 상수표현 False, True, 'python' 100, 0x11, 0o11, 1+2J ... 등등

명명규칙

  1. 유니코드 기반

  2. 영문대소문자, 한글, 숫자, _(밑줄)

  3. 키워드 사용 불가, 숫자가 맨 처음 못옴, 한글은 일반적으로 잘 쓰지 않음

  4. 대소문자 구분, 명칭의 길이제한 없음

import keyword
keyword.kwlist  # keyword 목록 나옴
keyword.iskeyword('키워드') # keyword 확인

a=b=[]      # 서로 같은 공간 참조
a=[]; b=[]  # 서로 다른 공간 참조

함수, 클래스 생성자, 메서드의 인수에서 []는 옵션으로 생략가능을 뜻함

연산

Last updated