Python - 변수와 콘솔 출력 함수

728x90

이번 공부의 목표는

  1. 화면에 원하는 문자를 출력한다
  2. 변수와 그 기본 용어에 대해 알고 사용할 수 있다. 

콘솔 출력

먼저 콘솔 출력에 대해 배우겠다. '콘솔'은 컴퓨터와 소통하는 창이다. 어떤 기능을 구현했다 할지라도, 결과 화면이 없다면 연산 결괏값을 보여주지 못하여 이 계산기가 제대로 동작하는지 알 수 없다. 즉 기능이 제대로 작동함을 알기 위해 꼭 '콘솔 출력'을 해야 한다.

계산기처럼 필요한 기능을 구현한 뒤 입력값을 넣을 때 콘솔을 통해 확인할 수 있고, 기능에 따라 계산된 결괏값 또한 콘솔 창으로 확인한다. 이렇게 콘솔에 값을 입력, 출력할 수 있으며 이를 위해 콘솔 입출력 함수를 사용한다.

콘솔 출력문은 아래와 같다.

print(10)
print(10, 20)

결괏값은 1번 줄의 경우 '10', 2번 줄의 경우 '10 20'이다.

변수의 선언과 초기화

변수에 대해 알아보자! 변수는 말 그대로 변하는 수이자, 특정한 형식을 가진 값을 저장하는 공간을 의미한다.

int x = 2

  • 자료형(data type): 변수가 가지는 특정한 형식(1은 정수형, c는 문자형)
  • 변수명: 변수의 이름
  • 변숫값: 변수에 저장한 값

세 요소 중 자료형과 변수명을 작성하여 변수를 생성하면 '변수를 선언했다'라고 말하며 새로 생성된 변수에 처음 값을 입력하는 과정을 '변수 초기화'라고 한다. 

C언어와 같은 엄격한 컴퓨터 언어에서는 변수에 저장할 값에 따라 '자료형'을 직접 작성해야 한다. 때문에 'int b = 10.5'와 같은 잘못된 자료형을 작성할 수 있다. 하지만 파이썬에서는 비교적 이런 실수를 할 가능성이 적다.

#자료형 입력이 필요없는 파이썬 코드 
a = 10 #변수 a 초기화
b = 10.5 #변수 b 초기화

 

추가적으로 동일한 자료형을 가진 변수들은 한 문장의 코드로 한 번에 초기화할 수 있다. 

a, b = 10, 30;

실제 결괏값도 a에 10, b에 30의 정수 값이 저장된 것을 알 수 있다. 
이는 코드의 간결화 작업에 큰 도움이 된다.

 

728x90

'프로그래밍 공부 > Python' 카테고리의 다른 글

Python - 문자열(String)  (0) 2019.11.28
Python - 기본적인 자료형과 연산자  (0) 2019.11.23
Python - 조건문  (0) 2019.11.22
Python - 반복문  (0) 2019.11.22
파이썬(Python)이란?  (0) 2019.11.22