본문 바로가기
초보 코딩 배우기

파이썬 데이터 읽기, 쓰기

by into 2021. 1. 13.
반응형

데이터 쓰기는 print 명령어를 사용합니다.

print('Hello there')

 

여러 항목을 한 줄에 출력할 때 쉼표를 항목 사이에 입력하여 텍스트 사이의 띄어쓰기를 할  있습니다.

print('I am', 10, 'years old')

 

파이썬의 input이라는 함수는 사용자가 텍스트를 입력할 수 있는 입력창을 제공합니다. 사용자가 텍스트를 입력하고 엔터를 실행하면 사용자의 입력값이 지정된 변수에 저장이 됩니다.

여기서는 이름을 입력하라는 input 명령어를 실행하면 이름을 입력하라는 입력창이 나옵니다.

Tom이라는 이름을 입력합니다.

 

name = input('Enter your name:')

name에 Tom이라는 이름이 저장되어 있으므로 name을 출력하면 Tom이 출력됩니다.

print(name)

input 명령어는 string(텍스트) 정의합니다. 위에서 input 명령어로 정의된 name이라는 변수를 실행하면 name에 저장된 Tom이 나옵니다. 출력을 해주는 프린트 명령어와 다른 인용 부호가 들어간 'Tom'이 나옵니다.

 

데이터 입력 예제

value1과 value2에 어떤 값을 입력하려고 합니다.

 

value1 = input('Enter a number:')

value2 = input('Enter another:')

 

여기서 3, 4라는 숫자를 입력하였습니다.

하지만 입력된 3, 4는 숫자가 아닌 텍스트로 인식됩니다.

파이썬의 명령어 type을 이용하면 변수의 종류를 확인할 수 있습니다.

type(value1)

type(value2)

value1과 value2가 string(텍스트)로 정의되었다는 것을 알 수 있습니다.

value1 + value2를 실행하면 '34'가 나옵니다. 그 이유는 value1과 value2가 string르로 정의되었기 때문입니다.

value1 + value2

 

 

위의 3, 4를 숫자로 변환시켜주려면 어떻게 해야 할까요?

 

숫자 계산을 위해서는 string 숫자로 변환시켜줘야 합니다. 파이썬에서 숫자는 ineger, float으로 지정이 가능합니다.

 

위의 value1와 value2 값의 계산을 하기 위해 int라는 함수를 사용합니다.

 

int(value1) + int(value2)

string으로 정의된 3과 4를 int 함수를 사용하여 숫자로 변환시킨 후 더하기를 하니 결과 값 7이 나오게 됩니다.

 

오늘은 파이썬의 데이터 입력과 출력에 대해서 정리해 봤습니다.

 

 

 

반응형

'초보 코딩 배우기' 카테고리의 다른 글

파이썬 문자열 내장 함수  (14) 2021.02.23
파이썬 dir(), help () 함수  (12) 2021.02.15
파이썬 문자열  (12) 2021.02.07
파이썬 숫자 연산  (10) 2021.01.31
파이썬 객체  (16) 2021.01.24
파이썬 변수  (20) 2021.01.17
파이썬 처음 실행하기, hello world 프린트하기  (16) 2021.01.10
윈도우 7 OS에 Python 2.7.xx 설치하기  (8) 2021.01.08

댓글