Python 강좌 : 제 16강 - 데이터 입력

Python input

Python 강좌 : 제 16강 - 데이터 입력
[ Python ] - 윤대희

데이터 입력(input)


입력(input) 함수를 이용해 사용자에게서 데이터를 입력받을 수 있습니다.

입력 받은 초기 데이터 형식은 숫자(Number)를 입력하더라도 문자열(str)로 간주합니다.



단일 데이터 입력


datum = input("입력 : ")

answer = int(datum) + 5
print(answer)
결과
입력 : 3
8

int(데이터)를 통하여 문자열정수형으로 변환하여 계산합니다.



다중 데이터 입력


data = input("입력 (x,y,z) : ")

L = data.split(',')
x, y, z, = L[0], L[1], L[2]

print(x)
print(y)
print(z)
결과
입력 (x,y,z) : 1,2,3
1
2
3


a.split(b)를 이용하여 data에서 콤마(,)마다 분리하여 리스트로 저장합니다.

이 후, 각각의 변수에 할당합니다.



다중 데이터 입력 간소화


x, y, z = input("데이터 입력 (a,b,c) : ").split(',')

print(x)
print(y)
print(z)
결과
데이터 입력 (a,b,c) : 4,qqq,07
4
qqq
07

input()에서 데이터 할당과 동시에 a.split(b) 구문을 이용하여 콤마(,)마다 분리하여 저장합니다.


  • Tip : 반복문을 이용하여 콤마(,) 이외에도 글자 사이사이에 있는 공백 ( )을 제거하여 할당 할 수 있습니다.
  • Tip : input() 함수의 할당 된 데이터는 str 형식으로 취급합니다.


Book Image

책이 출간되었습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C# OpenCvSharp4
  • Python OpenCV4
  • Using Tesseract
  • Using TensorFlow
  • Using Regular Expression
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post Python 강좌 : 제 15강 - 반복문 ⤧  Next post Python 강좌 : 제 17강 - 데이터 출력
    Python Category