본문 바로가기
프로그래밍/Python

파이썬(Python) 2장. 변수(Variables)

by 갈매기19 2020. 10. 12.
반응형

변수는 컴퓨터 메모리에 저장된 값을 나타내는 이름을 뜻한다. 

변수는 각각의 다른 타입의 값을 저장할 수 있는데 이런 데이터의 타입데 따라 메모리의 크기도 다르게 할당된다.

 

letter = "Hello" # 문자열 변수
number = 10 # 정수형 변수
float_number = # 실수형 변수

 

C나 C++을 공부한 사람은 알겠지만 기존 프로그래밍 언어에서는 변수를 선언하려면 우리가 어떤 데이터 타입의 변수를 사용할지 미리 선언해야 했지만 파이썬 그냥 변수의 이름만 적고 원하는 값을 저장하면 변수는 저장된 변수 타입에 맞게 데이터가 저장된다.

 

또한 변수는 값 형식이 변경되면 변수 타입 또한 달라지게 된다.

 

예를 들면

x = 10
x = 0.5
x = "Hellow world"

위와같은 예제에서 변수 x의 값은 "Hello world"가 된다.

 

변수명은 대소문자를 비롯한 영문자, 숫자, 언더바(_)로 만들수 있다 다만 숫자가 앞에 올 수는 없다.

 

또한 아래 예약어들은 이미 문법적인 용도로 사용되고 있기 때문에 변수명으로 사용될 수 없다

 

and del from None Ture
as  elif global nonlocal try
assert else if  not while
break except import or with
class False in pass yield
continue finally is ralse async
def for lambda return await

 

반응형