본문 바로가기
프로그래밍 언어/Python 파이썬

[Python] 파이썬 변수 사용하기 | 프로그래밍에서 변수란 무엇? | 영어로는 variable 이라 카더라

by 지구인한군 2021. 4. 17.

 

※ 본 강의는 코딩 경험이 전혀 없는 모태들을 대상으로 작성됩니다. (강의를 모두 마치면 사랑하는 사람이 생긴다고 함)


♡첫 프로그래밍 경험♡ 파이썬 기초 시작하기 | 설치 및 vscode 텍스트 에디터 다운로드

♡첫 코딩 경험♡ 파이썬 hello world | vscode 실행, 확장 기능 설치, 코드 작성


 이번 시간에는 프로그래밍에서 가장 중요한 변수(變數)에 대해 알아보겠습니다. 변이란 단어가 들어가 왠지 찝찝하지만,

간단하게 한자를 풀어 설명하면 숫자가 변(신)하는 넘이란 뜻입니다. 그냥 쓰다 보면 '아~ 그릉가보다ㅎ' 하실 겁니다요.

그럼 지난 시간에 배운 대로 에디터에서 새로운 파일을 만들고, 아래처럼 코딩한 뒤에 print_text.py라고 저장합니다.

 

text = "hello world"
print(text)

text = "안녕 세상"
print(text)

 

  vscode로 코딩하고 ctrl+F5 누르면 프로그램이 실행된다고, 지난 시간에 배웠는데 기억이 나시는지요? 기억 안 나시면

다시 뒤로 돌아가서 복습 확정! 잘하신 분들은 아래 화면처럼 나올 것입니다. 이제부터 프로그램이 실행되는 곳을

터미널(TERMINAL) 창이라고 부르겠습니다. 여러분들 컴퓨터 환경에 따라 화면이 조금 다를 수 있지만 괜찮습니다.

 

vscode 터미널창

 다른 부분은 무시하시고 빨간펜 부분에 보면 우리가 코딩한 텍스트가 보일 겁니다.

 

  1. "hello world" 문자를 text 변수에 넣고(대입)
  2. print 명령어로 text 변수를 화면에 출력
  3. 다시 "안녕 세상" 문자를 text 변수에 넣고(치환)
  4. print 명령어로 text 변수를 화면에 출력

 이제부터 text 변수는 계속 "hello world"가 아닌 "안녕 세상" 문자를 가지게 됩니다. 그럼 왜 프로그래밍은 변수를 사용할까요? 만약 시간을 화면에 표시하는 프로그램이 있다고 하면, 우리는 time 변수를 만들고 그곳에 변하는 시간을

넣어 print 할 겁니다. 이렇듯 변수가 곳 데이터입니다. 이번에는 마지막 줄의 print(text)print(tex)로 바꿔서 실행!

 

코딩 에러 메세지

 "hello world" 텍스트는 화면에 나왔는데 나오라는 "안녕 세상"은 안 나오고 이상한 영문만 주저리주저리 나왔습니다.

여기서 눈치가 빠르신 분은 아실겁니다. 소스 코드 5번 라인의 tex라는 변수가 없기 때문이죠. '아니! text에서 마지막

t문자 하나 없다고 이러기냐!' 하시겠지만 아쉽게도 컴퓨터는 자비가 없습니다... 하지만 이 정도의 오타는 vscode가

미리 알려주니 너무 걱정하지 마시고, 마지막으로 변수 이름을 정하는 규칙 대해 알아보도록 하겠습니다.

 

  • 영문, 숫자, 밑줄만 가능. 예) text , text1 , text_1
  • 이름의 맨앞 시작에는 숫자가 불가능 예) 1text , 1_text
  • 명령어 print 등의 고유한 단어는 불가능

3번째 규칙이 조금 어려울 수 있지만 '파이썬이 미리 정해둔 단어랑 내가 사용하는 변수 단어랑 겹치면 안 되겠구나!'

라고 생각하시면서 차차 배워 가시면 됩니다. 숙련된 프로그래머도 변수 이름을 짓는대는 고민을 많이 하는 편이니

너무 복잡하게 생각하지 마시고 평소에 문서 파일 이름을 정할 때처럼 언더바_로 구분하시면  편합니다.

 

그럼 오늘은 2000만~

역시 참 쉽죠?


[Python] 파이썬 변수의 형태 또는 데이터 타입 | 프로그래밍에서 문자열, 숫자형, 주석 이란 무엇?

댓글