자료형
자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다.
[자료형의 종류]
변수, 자료형의 값을 저장하는 공간
변수란 객체를 가리키는 것이라고 할 수 있고, 객체는 자료형과 같은 것을 의미한다.
변수를 만들 때에는 '=' 기호를 사용한다.
이를테면, 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에 값 대입 (괄호 생략 가능)
- 리스트로 변수 만들기
- 여러 개의 변수에 같은 값 대입하기
◆ 두 변수의 값 바꾸기
네이밍 룰과 네이밍 컨벤션
◆ 네이밍 룰: 변수의 이름을 짓는 규칙
- 네이밍룰1: 숫자로 시작하면 안됨
- 네이밍룰2: 공백 사용 안됨
- 네이밍룰3: 특수문자는 '_' 만 사용 가능
- 네이밍룰4: 키워드(예약어) 사용 불가
- 네이밍룰5: 가급적 소문자로 사용
◆ 네이밍 컨벤션: 변수의 이름을 짓는 관례
- 네이밍 컨벤션1: 영어 알파벳(A-Z, a-z)
- 네이밍 컨벤션2: 친절한 이름(자세한 이름)
- 네이밍 컨벤션3: 두 가지 단어가 모여 만들어진 변수 이름은 각 단어 사이에 밑줄_ 추가 또는 각 단어 첫 글자를 대문자로
[참고]
Do it! 점프 투 파이썬
혼자 공부하는 첫 프로그래밍 with 파이썬
다음 내용
'[파이썬 Projects] > <파이썬 기초>' 카테고리의 다른 글
[파이썬] 파이썬기초: 제어문 - if문 (1) | 2024.06.16 |
---|---|
[파이썬] 파이썬기초: 자료형 문제 (0) | 2024.06.16 |
[파이썬] 파이썬기초: 자료형 - 불 자료형 (0) | 2024.06.15 |
[파이썬] 파이썬기초: 자료형 - 집합 자료형 (0) | 2024.06.15 |
[파이썬] 파이썬기초: 자료형 - 딕셔너리 자료형 (0) | 2024.06.15 |