Python

Python. day 2 - 자료형에 대해 알아보자

머용? 2023. 12. 11. 18:11

1. 자료형

: 프로그램이 실행되려면 컴퓨터는 각 변수에 어떤 종류의 값이 들어가 있는지 알아야 한다. 값이 숫자인가 문자열인가 등에 따라 값을 저장하는 방식이나 계산하는 방법이 다르기 때문이다. 이러한 값의 종류를 자료형(data type) 혹은 타입(type)이라고 한다.

파이썬에서 사용할 수 있는 자료형 중 많이 사용하는 것은 다음과 같다.

- NoneType
- bool
- int
- float
- complex
- str
- tuple
- list
- dict
- function
  • type(): 데이터 타입을 나타내주는 함수이다.
    • 입력
    • num = 829 name = "머용" type(num) type(name)
    • 출력
    • int str
  • dir() : 어떤 객체를 인자로 넣어주면 해당 객체가 어떤 변수와 메소드(method)를 가지고 있는지 나열해준다. 이 함수를 통해 미리 클래스나 메소드를 알아두면 유용하다.
    • 입력
    • dir(int)
    • 출력
    • ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'count', 'index']