시작에 앞서
해당 내용은 '<Do it! 점프 투 파이썬> 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.
자료형
자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다.
[자료형의 종류]
변수, 자료형의 값을 저장하는 공간
변수란 객체를 가리키는 것이라고 할 수 있고, 객체는 자료형과 같은 것을 의미한다.
변수를 만들 때에는 '=' 기호를 사용한다.
이를테면, a = [1, 2, 3] 이라는 코드를 수행하면 [1, 2, 3] 값을 가지는 리스트 자료형(객체)이 자동으로 메모리에 생성되고 변수 a는 [1, 2, 3] 리스트가 저장된 메모리의 주소를 가리키게 된다.
id 함수는 변수가 가리키고 있는 객체의 주소 값을 돌려주는 파이썬 내장 함수이다.
리스트를 복사할 때
※ 동일한 객체를 가리키고 있는지에 대해서 is 명령어를 실행해도 값을 반환한다.
◆ a 리스트의 요소를 바꿔도 b 리스트 값도 바뀐다. (a, b 동일한 리스트를 갖고 있기 때문)
◆ b 변수 생성 시 a 변수의 값을 가져오면서 a와는 다른 주소를 가리키도록 하는 방법
1. [:] 사용
▶ a 리스트 값을 바꾸더라도 b 리스트에는 영향을 끼치지 않는다.
2. copy 모듈 사용
▶ b와 a가 가리키는 객체는 서로 다르다.
변수를 만드는 방법
- 튜플로 a, b에 값 대입 (괄호 생략 가능)
- 리스트로 변수 만들기
- 여러 개의 변수에 같은 값 대입하기
◆ 두 변수의 값 바꾸기
전체코드
'[파이썬 Projects] > <파이썬 기초>' 카테고리의 다른 글
[파이썬] 파이썬기초: 제어문 - if문 (1) | 2024.06.16 |
---|---|
[파이썬] 파이썬기초: 자료형 문제 (0) | 2024.06.16 |
[파이썬] 파이썬기초: 자료형 - 불 자료형 (0) | 2024.06.15 |
[파이썬] 파이썬기초: 자료형 - 집합 자료형 (0) | 2024.06.15 |
[파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형 (0) | 2024.06.15 |