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

   

데이터 입력 (input)


input 함수를 이용하여 데이터를 입력받을 수 있습니다.

입력 받은 초기 데이터 형식은 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 형식으로 취급합니다.


도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post C#-OpenCV 예제 : 명함(문서) 인식 ⤧  Previous post Python 강좌 : 제 15강 - 반복문