TOP
class="layout-aside-left paging-number">
본문 바로가기
[파이썬 Projects]/<파이썬 기초>

[파이썬] 파이썬기초: 자료형 - 변수

by 기록자_Recordian 2024. 6. 15.
728x90
반응형
 자료형

 

자료형이란 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 뜻한다.

 

[자료형의 종류]


변수, 자료형의 값을 저장하는 공간

 

변수란 객체를 가리키는 것이라고 할 수 있고, 객체는 자료형과 같은 것을 의미한다.

변수를 만들 때에는 '=' 기호를 사용한다.

 

이를테면, 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 파이썬


다음 내용

 

[파이썬] 파이썬기초: 자료형 문제

시작에 앞서해당 내용은 ' 박응용 지음. 이지스 퍼블리싱' 을 토대로 작성되었습니다. 보다 자세한 내용은 해당 서적에 상세히 나와있으니 서적을 참고해 주시기 바랍니다.파이썬 자료형 관련

puppy-foot-it.tistory.com

 

728x90
반응형