본문 바로가기
PL (Programming Language)/Python

[Python] 변수(Variable)와 자료형(Data type)

by jangThang 2022. 1. 23.
반응형

2022.01.23 - [PL (Programming Language)/Python] - [Python] print() 함수로 알아보는 프로그래밍 함수의 정의

 저번 시간에 print를 통해 프로그래밍 함수에 대해 알아봤습니다. 이 시간에는 변수와 자료형에 대해서 알아보겠습니다. 지금은 이해가지 않으시더라도, 이후 프로그래밍을 더 배우다보면 자연스레 알게 됩니다. 조급해하지 마시고, 진도를 이어가주시기 바랍니다.

 

[ Contents ]

     

     

     

    1. 변수(Variable)

    변수(Variable): 프로그래밍에서 사용하는 데이터를 담아두는 공간(메모리)

     '변수'는 프로그램에서 사용하는 데이터를 저장해두는 공간을 뜻합니다. 그릇이 있어야 음식을 담을 수 있듯이, 데이터도 변수 공간이 있어야 저장할 수 있습니다.

     

     

     

    2. 변수명 규칙

    1. 특수문자로 시작할 수 없음 ( _만 가능)
    2. 대소문자가 구분됩니다

     별다른 제약사항은 없습니다. 변수명을 #num처럼 변태적으로 짓지 않는 이상, 오류가 생길 일은 없습니다. 

     다만, 대소문자가 구분되니 이 점은 유의하시기 바랍니다.

     

     

     

    3. 자료형(Data Type)

    자료형(Data Type): 변수 공간에 저장하는 데이터의 종류

     변수 공간이 '그릇'이었다면, 자료형은 '그릇의 종류'입니다. 음식에 알맞은 플레이팅을 해야 비로소 요리가 완성됩니다. 문자열(String), 논리형(Boolean), 정수형(Int) 등 변수에 담는 데이터 종류에 따라 자료형도 알맞게 지정해야 합니다.

     

     

    type 함수를 통해 자료형 확인가능합니다.

     물론, 파이썬은 굳이 자료형을 지정하지 않아도 자동으로 설정해줍니다. 또, 데이터의 범위도 알아서 처리해줍니다. 다른 언어처럼 정수 범위에 따라 int, double, unsigned double 등 개발자가 직접 설정하지 않아도, 오버플로우/언더플로우가 나지 않습니다.

     

     

     하지만 만능은 아닙니다. 직접 자료형을 지정해줘야만 하거나, 프로그래밍 효율을 위해 고정해야하는 경우도 생깁니다. 따라서 필수 자료형은 익혀두시기 바랍니다.

     

    정수형 int
    실수형 float
    문자형 str
    논리형 (True/False) bool

     

     

     

    4. 백견이 불여일행

     type 함수는 변수의 자료형을 반환해줍니다. type 함수를 이용해서 자료형을 확인해보세요.

     100번 보는 것보다, 1번 해보는 게 더 낫습니다.

     

     

     

     

    반응형

    댓글