파이썬 기초(4)_print( ), input( )

Jio.B·2023년 6월 3일


1. 데이터 입력 - 사용자로부터 데이터 입력 받기

print('키보드를 통해서 데이터를 입력하세요.') -> 입력 단계
userInputData = input( ) -> 메모리 저장 단계
print(userInputData) -> 출력 단계

또는 맨 윗줄 print('___') 생략하고 아래와 같이 사용해도 ok

userInputData = input('키보드를 통해서 데이터를 입력하세요.')
print(userInputData)

1) 입력 : input() 함수

  • input( ) 함수를 이용해서 입력한 데이터는 항상 문자(열)형 자료형
  • 따라서 필요 시 자료형 변환(casting)을 활용해야 함!!

    userInputData = int(input('입력 : '))
    print(userInputData)
    print(type(userInputData))
    ** input( ) 함수로 인해 '자동으로' 문자열로 변환된 결과를 다시 int로 casting ---> 최종 type은 int로 출력

2) 메모리에 저장
3) 출력 : print() 함수
4) 화면에 표시

  1. 데이터 출력
  • print( ) 함수 이용
  • 구분자(콤마 ,) 이용하여 데이터 연속 출력 가능
    print('User name : ', userName)
    print('User name : ', userName, 'User age : ', userAge)

특수문자(탭, 개행)

포맷 문자열을 이용한 데이터 출력

  • f 뒤에 작은 따옴표로 묶어줌, 변수명은 중괄호{} 안에 입력
    print(f'User name : {userName}')
    print(f'User age : {userAge}')
    print(f'User age : {userName}, User age : {userAge}')

자동 개행(줄바꿈) 설정 바꾸기

  • 자동 줄바꿈 설정이 디폴트
  • end= 함수 이용하여 빈 문자('') 지정 시, 줄바꿈 출력을 차단할 수 있음
    [주의] 공백 문자('_') 아님

0개의 댓글