Developer_Neo
[python] 파이썬의 아홉 가지 자료형, mutable vs immutable, 객체, 변수 본문
반응형
파이썬의 아홉 가지 자료형
분류 | 자료형 | 특징 | 예 | |
수치 자료형 |
정수 | -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키워드
반응형
'프로그래밍 > Python' 카테고리의 다른 글
[python] 리스트 만들기, 연산자, 함수, 메소드 (0) | 2022.01.16 |
---|---|
[python] 문자열 연산자 및 함수, 메소드 (0) | 2022.01.16 |
[python] 빈 문자열, 리스트, 사전, 튜플, 집합 만들기 (0) | 2022.01.16 |
[python] print 함수 (+ 주석처리) (0) | 2022.01.16 |
[python] 컴파일러 VS 인터프리터 (0) | 2022.01.16 |
Comments