1 분 소요

파이썬 기초 문법 2

Variable & List

variable & memory

을 저장하기 위한 의 프로그래밍상 이름

professor = "Sungchul Choi"의 의미는 "professor에 Sungchul Choi를 넣어라"

  • professor라는 변수에 "Sungchul Choi"라는 값을 넣으라는 의미
  • 변수는 를 가지고 있고 변수에 들어가는 값은 에 할당됨
  • a = 8의 의미는 ""가 아닌 에 8을 저장하라임

basic operations

  1. 기본 자료형(primitive data type)
  2. 연산자와 피연산자
  3. 데이터 형변환

  1. 파이썬이 처리할 수 있는 데이터 유형
  2. 데이터 타입마다 가 가지는 크기가 달라짐

    • integer : 바이트, 비트
    • long :
    • float : 바이트, 비트
    • string : 각 문자는 바이트 또는 바이트
    • boolean : 바이트

    다이나믹 타이핑 Dynamic Typing : 타입에 대해서 선언하지 않더라도 알아서


  1. 연산자(Operator)와 피연산자(operand)
    • 문자 간 + 연산 :
    • 제곱 연산 :
    • % :
    • += :
    • -= :

  1. 형변환
  2. >>> a = 10

    >>> type(a)

    <class ''>

    >>> (a)

    10.0

    >>> type(a)

    <class ''>

    >>> a = float(a) # 재할당을 해줘야 형변환이 됨

    >>> type(a)

    <class ''>


  1. List 또는 Array
    • 시퀀스 자료형
    • list의 값들은 를 가짐 cities[ 인덱스 : 인덱스 : step]
    • 다양한 데이터 타입이 하나의 에 들어감
      • a = ["color", 1, 0.2]
    • 리스트 방식
      • a = [5, 4, 3, 2, 1]
      • b = [1, 2, 3, 4, 5]
      • b = a # 메모리
      • a.()
      • b = a[:] # 메모리 가 아닌 [^2]
    • : 한 변수에 여러 개의 데이터를 넣는 것
    • : 한 변수의 데이터를 각각의 변수로 반환
      • >>> = [1, 2, 3] # 1, 2, 3을 변수 t에 패킹
      • >>> = t # t에 있는 값 1, 2, 3을 변수 a, b, c에 언패킹

[^1]: : 0 또는 1을 가짐 : 8개의 bit로 구성. 0~255 : 1024 Byte : 1024 KB

[^2]: matrix는 안됨. 이때는 copy.(array)

댓글남기기