이번 글에서는 파이썬에서 입력과 출력에 대해 알아보겠습니다.
출력은 이전 글에서 잠깐 봤던 것처럼 print함수를 사용하고 입력은 input함수를 사용합니다.
print - 출력 함수
출력 함수부터 자세히 알아보겠습니다.
아래와 같이 print.py 파일을 생성해줍니다.
![](https://3001ssw.com/wp-content/uploads/2023/08/img-min-30.png)
기본적인 문자열 출력은 아래와 같습니다.
print("hello")
![](https://3001ssw.com/wp-content/uploads/2023/08/img_1-min-22.png)
따옴표(') 사용
위와 같이 쌍따옴표(“)를 사용가능하고 따옴표(‘)도 사용사능합니다.
print('hello')
![](https://3001ssw.com/wp-content/uploads/2023/08/img_2-min-18.png)
쌍따옴표("), 따옴표(') 출력
문자열에 쌍따옴표를 표현하고 싶으면 따옴표로 감싸거나, 따옴표를 표현하고 싶다면 쌍따옴표로 감싸면 됩니다.
print("hello = '안녕'")
print('안녕 = "hello"')
![](https://3001ssw.com/wp-content/uploads/2023/08/img_3-min-11.png)
쌍따옴표("), 따옴표(') 출력 - 역슬래쉬(\)
쌍따옴표, 따옴표 둘 다 표현하고 싶으면 역슬래쉬(\)를 사용하면 가능합니다.
print("오늘 날씨는 \'흐림\' 입니다. \"우산\"을 챙겨주세요.")
![](https://3001ssw.com/wp-content/uploads/2023/08/img_4-min-8.png)
멀티 라인 출력
한 줄이 아닌 여러 줄을 출력하고싶으면 쌍따옴표 3개 또는, 따옴표 3개를 사용해서 표현할 수있습니다.
print("""오늘 날씨는 맑습니다.
선크림을 바르세요.""")
print('''강수 확률은 70퍼센트 입니다.
혹시 모르니 우산을 챙기세요.''')
![](https://3001ssw.com/wp-content/uploads/2023/08/img_5-min-5.png)
print 변수 여러 개 입력
print함수에 아래와 같이 콤마(,)를 사용할 수도 있습니다. 콤마를 사용할 경우 띄어쓰기가 자동으로 입력됩니다.
print("안녕", "하세요.", '좋은 아침', '입니다.')
![](https://3001ssw.com/wp-content/uploads/2023/08/img_6-min-5.png)
input - 입력 함수
다음은 입력 함수 input에 대해 알아보겠습니다.
아래와 같이 input.py를 생성합니다.
![](https://3001ssw.com/wp-content/uploads/2023/08/img_7-min-4.png)
그리고 문자열을 입력받기 위해 아래와 같이 입력합니다.
a = input()
print("입력값:", a)
그 다음 좌측의 실행 및 디버그에서 아래와 같이 버튼을 누릅니다.
![](https://3001ssw.com/wp-content/uploads/2023/08/img_8-min-4.png)
그 다음 터미널 창에 abc를 입력하면 아래와 같이 출력합니다.
![](https://3001ssw.com/wp-content/uploads/2023/08/img_9-min-4.png)
혹은 아래와 같이 input에 문자열을 넣을수 있습니다.
a = input("값을 입력하세요. :")
print("입력값:", a)
![](https://3001ssw.com/wp-content/uploads/2023/08/img_10-min-3.png)