본문 바로가기

프로그래머/Python

[널널한 교수의 고급 파이썬] 01-1 파이썬 자료형과 참조 변수

01-1 파이썬 자료형과 참조 변수

Everything is an object

  • 파이썬은 객체지향 프로그래밍 언어이다
  • 파이썬은 객체가 중심이 되며, 참조 변수를 통해 객체에 접근할 수 있다
  • C 언어는 변수가 생성되고 변수에 값이 저장되는 구조이다

자료형

  • 파이썬은 정수형, 실수형, 복소수형, 문자열, 리스트 등의 다양한 자료형이 있다
  • 자료형에 따라서 지원하는 연산자가 다르며 메소드들도 다르다
  • 사용자의 필요성에 따라 적절한 자료형을 선택하여 사용한다

정수 객체와 변수

  • 정수형 객체가 있으면 이 객체에 연산자를 적용하여 연산을 수행할 수 있다
  • 변수에 데이터를 보관하고 필요할 때 참조하면 편리하다

모든 객체는 고유한 id를 가진다

a = 100
print(id(a))    # 4324024528
print(id(100))  # 4324024528

연산자가 하는 일

  • 객체에 대한 참조를 만들거나 변경시킨다
  • 파이썬은 객체 중심적인 프로그래밍 언어이므로 객체와 객체를 참조하는 변수, 그리고 참조의 변경이라는 개념이 중요할 수 밖에 없다
  • 객체를 여러 변수가 동시에 참조할 수 있다
    • (할당 연산자)는 객체에 대한 참조를 만들어 준다