개발

[파이썬&루비] 변수(Variable)

마스터누누 2017. 5. 29. 15:29
728x90
반응형

변수(Variable)



이번에는 프로그래밍 언어에서 가장 중요한 변수에 대해 알아보자

변수는 바뀔수 있는 값이라는 뜻이다.


컴퓨터에서는 우리가 일회성으로 사용하는 일반 숫자나 문자열, 문자등의 값을 

변수라는 곳에 저장 하여 재사용할 수 있다.

따라서 변수를 사용할때 가장 쉽게 이해할 수있는 것은 값을 담는 상자라고 생각하면 편할 것이다.


먼저 이런 변수를 사용하게 된 이유에 대해서 알아봐야하는데,

컴퓨터 프로그래밍언어는 항상 효율성과 재사용성을 기반으로 발전한다는것을 생각해야한다.

변수도 이와 같은 맥락에서, 같은 값을 재사용하거나, 해당 값을 수정할 때 여러 값을 고치는것이아니라

변수에 할당된 값 하나를 수정함으로써 효율성을 올릴수 있다는 장점이 있다.






1
2
3
4
5
6
x=10
y=5
print(x+y)
 
title = "python & ruby"
print("Title is "+title)
cs


위의 코드는 변수 할당에 대한 기본 예제이다.

x 에는 10, y 에는 5를 넣고 print로 출력해보면 10+5의 결과값인 15가 나온다.

마찬가지로 문자열도 동일하게 변수에 저장하여 출력하면 같은 값이 나오는 것을 볼 수 있다.

이와 같은 문법은 파이썬과 루비 둘다 동일하다.


앞서 말했듯이 이렇게 변수를 할당 하면, 우리는 이 변수값을 가지고 여러 군데에서 재사용이 가능하다.

복잡한 문자열이나 수식을 일일히 입력 할 필요가 없이 짧은 변수명으로 사용할 수 있다는 것이다.


또한 이 값들을 수정할 경우, 모든 코드를 찾아서 수정할 필요가 없고, 변수 안에 할당된 값만 바꿔주면 되므로

상당히 효율적인 방법이다.




출처 : 생활코딩, 파이썬 & 루비


반응형