변수란
변수란 객체 또는 값을 저장하는 것이라 이해하면 쉽다.
물론 정확한 개념을 위해서는 깊게 들어가야 하지만 입문 수준에서는 위와 같이 이해하도록 하자
변수 선언
파이썬에서는 변수를 선언하기 위한 별도의 예약어가 없다.
변수는 오른쪽에서 왼쪽으로 표현된다.
sum이라는 변수를 선언하고 0이라는 값을 저장(assign)하였다.
sum = 0
변수 이용하여 연산하기
변수는 연산을 할 때 유용하게 쓰인다.
sum = 0
a = 5
b = 7
sum = a + b
위와 같은 코드의 경우 sum 이라는 합계 변수를 만들고 두 피연산자를 a, b 변수에 저장하였다.
그 후에 a, b의 합을 sum에 저장하였다.
a와 b의 값은 변하지 않았지만 sum에는 a+b인 12라는 값이 저장되었다.
변수 이용하여 문자열 동적으로 출력하기
변수를 이용하여 동적으로 문자열을 만들 수 있다.
# 인덱스 이용
"{0} {1}".format("Hello", "World")
# 이름 이용
"{year}-{month}-{day}".format(year=2021, month=8, day=15)
변수의 자료형
변수의 자료형도 별도로 선언할 필요없이 처음 저장(assign)이 되면서 저장되는 값 또는 객체의 자료형을 판단하여 자료형이 정의된다.
최초에 숫자로 정의된 변수에 문자열을 저장하려고 하면 오류가 발생한다.
count = 0
count = 'Hello' #error
같은 자료형인 경우에는 변수의 값을 계속 변경할 수 있다.
'Python' 카테고리의 다른 글
[Python] 자료형 - 문자 (0) | 2021.09.21 |
---|---|
[Python] 자료형 - 숫자 (0) | 2021.09.09 |
[Python] 파이참(Pycharm) 설치하기 (0) | 2021.09.03 |
[Python] Hello World (0) | 2021.09.02 |
[Python] 파이썬 설치하기 (0) | 2019.11.13 |