[파이썬 프로그래밍 03] = (equal) 기호 이해하기
= (equal) 기호 이해하기 수학에서 =기호는 =기호 양쪽이 서로 같다는 것을 나타내는 기호입니다. a=b라고 쓰면 a와 b가 같다는 것을 의미합니다. 하지만 프로그램밍에서는 전혀 다른 의미로 쓰입니다. 프로그래밍에서 =기호는 '오른쪽의 결과를 왼쪽에 저장한다'라는 것을 의미합니다. 그러므로 =기호 왼쪽에는 결과를 저장하는 뭔가가 있어야하고, 오른쪽은 결과를 내보내는 뭔가가 있어야합니다. 여기에서 결과를 저장하는 뭔가를 보통 '변수'(variable)이라고 부릅니다. 지난번 jupyter notebook을 실행하는 공부자료에서 2+3을 입력하고 Shift-Enter를 치면 5라는 값이 Out[1]에 나오는 것을 볼 수 있었습니다. 2+3의 계산 결과가 나온 것입니다. 프로그래밍을 할때도 숫자와 사칙연산 기호를 조합한 식을 입력하면 실행할때 그 수식을 계산하고 결과를 내보냅니다. 이걸 저장하지 않고 수식만 달랑 써버리면 컴퓨터는 결과를 계산하지만, 계산 결과는 곧 사라집니다. 이 경우 새로운 계산을 하는 다음단계로 넘어가면 계산 결과는 어디에도 없게 됩니다. 만약에 나중에 계산결과를 쓸일이 있다면 그 값을 저장해야 놔야 합니다. 이떄 저장하는 장소가 변수입니다. 변수는 뭔가를…