728x90
반응형

변수의 구성요소

  • 영문자 대.소문자, 숫자, 언더바(_)로 구성
  • 첫문자는 언더바(_), 영문자여야 한다.
  • 대소문자 구분
  • 예약어는 변수 사용 불가능

다음 코드중 a,b,c를 변수라고 한다.

변수를 만들 때는 =(assignment)기호를 사용한다.

# 변수

a = 1
b = "python"
c = [1,2,3]

 

파이썬에서 사용하는 변수는 객체를 가리키는 것이다.

a = 3
  • 3이라는 값을 가지는 정수 자료형(객체)이 자동으로 메모리에 생성
  • 변수 a는 객체가 저장된 메모리의 위치를 가리키는 레퍼런스(Reference)
  • a라는 변수는 3이라는 정수형 객체를 가리키고 있다.

 

리스트 변수 주의사항

# 리스트 변수 주의사항
a = [1,2,3]
b = a
a[1] = 4
print('a : ',a)
print('b : ',b)

[그림1] 리스트 변수 주의사항

b를 변경하지 않아도 a변수가 변경할 시 b도 변경되는 것을 볼 수 있음

 

 

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기