Notice
Recent Posts
Recent Comments
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
10-10 22:21
Archives
Today
Total
관리 메뉴

Developer_Neo

[python] 파이썬의 아홉 가지 자료형, mutable vs immutable, 객체, 변수 본문

프로그래밍/Python

[python] 파이썬의 아홉 가지 자료형, mutable vs immutable, 객체, 변수

_Neo_ 2022. 1. 16. 10:46
반응형

파이썬의 아홉 가지 자료형

분류 자료형 특징
수치 자료형

정수   -3,-2,-1,0,1,2,3
실수   3.14 , 5.5 , 8.0 0.54, -3.89
복소수   3+4j, 5.7+2J , 5+j
부울 자료형 부울   True, False
군집형태 자료형

(컨테이너 자료형)
시퀀스 자료형 문자열   'hello', "python"
리스트   [1,2,3,4], ['red', 'blue']
튜플   (1,2,3,4), ('red', 'blue')
집합 오름차순으로 정렬됨
기호는 {}
{1,2,3}, {'red', 'blue'}
사전 기호 {key: value} {'one': 1, 'two' :2}

 

mutable vs immutable

mutable 자료형 - 변경 가능한 자료형

immutable 자료형 - 변경 불가능한 자료형

mutable 자료형 리스트, 집합, 사전
immutable 자료형 정수, 실수, 복소수, 부울, 문자열, 튜플

 

객체 (object)

메모리에 저장된 데이터 자체 즉 실생활에 빗대어 이야기 하면 사물 하나하나를 뜻한다.

객체라는 것이 위에 말하는 자료형들이 될수도 있고 내가 생성한 클래스가 될 수 있다.

 

객체가 동일한 객체인지 판단할 필요가 있을때에는 id()함수를 이용한다.

실행결과

 

변수

- 객체를 담는 공간

  • 영문자 대소문자를 사용할 수 있고, 대문자와 소문자는 다른 문자로 취급함
  • 숫자를 사용할 수 있음
  • 특수문자는 ‘_’만 사용할 수 있음
  • 숫자로 시작하면 안 됨
  • 한글로도 변수명을 만들 수 있음
  • 파이썬 키워드는 변수명으로 사용할 수 없다. 
    실행결과

 

메모리 공간에 30을 저장하고 그 공간에다 변수라고 하는(ex) val) 이름을 붙인다.

윤성우 열혈 파이썬 사진

 

변수 삭제- del키워드

실행결과

반응형
Comments