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가 나온다.
마찬가지로 문자열도 동일하게 변수에 저장하여 출력하면 같은 값이 나오는 것을 볼 수 있다.
이와 같은 문법은 파이썬과 루비 둘다 동일하다.
앞서 말했듯이 이렇게 변수를 할당 하면, 우리는 이 변수값을 가지고 여러 군데에서 재사용이 가능하다.
복잡한 문자열이나 수식을 일일히 입력 할 필요가 없이 짧은 변수명으로 사용할 수 있다는 것이다.
또한 이 값들을 수정할 경우, 모든 코드를 찾아서 수정할 필요가 없고, 변수 안에 할당된 값만 바꿔주면 되므로
상당히 효율적인 방법이다.
출처 : 생활코딩, 파이썬 & 루비
반응형
'개발' 카테고리의 다른 글
[파이썬&루비] 입력과 출력(input/output) (0) | 2017.05.29 |
---|---|
[파이썬&루비] 조건문(Conditional statements) (0) | 2017.05.29 |
[파이썬&루비] 문자와 데이터 타입 (0) | 2017.05.28 |
[파이썬&루비] 수와 계산 (0) | 2017.05.28 |
[Javascript] 함수(function) (0) | 2017.05.26 |
댓글