안녕하세요.
다자녀 이프로입니다.
이번에는 변수가 무엇인가에 대해서 같이 알아가려고 왔는데요.
변수가 무엇인지 알고 계신가요?
제가 엄청 어렸을때 봤던 컴퓨터 만화가 있는데 거기에 변수와 상수가 엄청 어렵게 설명되어 있었거든요.
그래서 사실 그거를 몇번이나 봤는데도 잘 이해가 안됐던 기억이 있네요.
사실 무엇인가 어려운 말이 있으면 영어나 한자로 뜻을 보면 쉽게 알 수 있는데요.
※변수의 변은 변하다라는 뜻으로 즉 값이 변하는 수를 변수라고 부릅니다. (영어로는 variable)
※상수는 항상 같은 수, 즉 변하지 않는 수를 말합니다.
어떠신가요? 어려운가요?
그럼 바로 예로 설명해 볼게요.
t1 = 12
t1= t1 - 3
print(t1) #결과값 : 9
자 위에 보면 t1 이라는 변수에 '12'를 입력했습니다.
그럼 t1은 첫줄에서 '12'가 되고, 두번째 줄에서 t1이라는 변수에 '3'이라는 상수를 빼줍니다.
그럼 결과값은 "12 - 3" 이니 "9"가 됩니다.
자 쉽죠? 그럼 변수와 상수에 대해 익히셨습니다.
무슨말이냐구요?
t1이라는건 12도 될 수 있고 마지막에 9도 될수 있는거 보셨죠?
값이 때에 따라 변합니다. 그래서 변수라 부르는 거구요.
3이라는 값은 따로 저희가 바꿀 방법이 있나요?
'내일부터 3이 4의 의미를 띄게하자!' 라고 당연히 할 수 없겟죠.
그렇게 값을 우리가 바꿀 수 없는게 상수가 됩니다. 쉽죠!?
자 그럼 딱 봐도 상수보다는 변수가 엄청나게 중요해 보이죠?!
[게임을 해도 레벨, 경험치, 아이템등등 자꾸 바뀌잖아요! 그게 다 변수인거예요!]
그럼 변수의 사용법 대략적으로 간단하게 한번 살펴보고 마무리할게요.
t1 = 3
t2=t1
t1= t1 - 1
t2=t1+t2
print(t1) #결과값 : 2
print(t2) #결과값 : 5
위와같이 t1의 값을 t2 로 옮겨줄 수 있어요!
그럼 값을 미리 저장해 놓을 수 있겠죠!? 버퍼의 역할이 가능해집니다!
[위의 ↑↑↑↑↑ 저 말이 엄청나게 중요한 팁이 될 순간이 있을거예요!!]
참 맨날 제가 예를 들면서 뒤에 #~~~~ 이렇게 적는게 있죠?
이게 주석이라고 뒤에 프로그램에서 실행되지는 않지만 프로그램의 유지 보수를 위해서 적어놓는 것을 의미하는데요.
제가 본인이 짠 프로그램도 한, 두달정도만 지나도 약간 가물가물하거든요.
근데 남이 짠거는 더 알아보기 힘들겠죠!?
그렇게 유지 보수의 편의성을 위해서 적어주는게 주석이예요.
[지금은 짧지만 나중에 몇백, 몇천줄로 길어지면 알아보기 힘들어요 ~,.~ 함수처리 할테지만 버전 관리등에 유용하죠!]
자 있어보이게 주석을 단축키로 하는 방법은 ctrl+/ 입니다. 간단하죠?
한번은 주석처리, 한번더 누르면 주석처리 해제입니다.
자 그럼 다음에도 간단한 파이썬 관련 정보로 돌아올게요 ~~
'IT > Python_학습' 카테고리의 다른 글
Python_7 _ 제어문(While) (0) | 2021.09.14 |
---|---|
Python_6 _ 제어문(IF) (0) | 2021.09.09 |
Python_4 _ 자료형 [튜플] (0) | 2021.09.09 |
Python_3 _ 자료형 [리스트] (0) | 2021.09.07 |
Python_2 _ 자료형 [Bool, None] (0) | 2021.09.07 |