본문 바로가기
개발

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

by 마스터누누 2017. 5. 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가 나온다.

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

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


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

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


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

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




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


반응형

댓글