강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

yimann08님의 프로필 이미지
yimann08

작성한 질문수

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

문자열포맷

굳이 왜

작성

·

232

0

따로 format 이라든가 % 라든가.. 

이런것들을 써주나요?

그냥 프린트문안에 다 때려박으면 안되나요?

답변 1

3

안녕하세요!

질문자님께서 생각하신 의도는

print("10 20 hello") 이렇게 한번에 넣으면 되는데

왜 기호를 쓰고 뒤에 함수를 붙여서 복잡하게 출력을 하는지

궁금하셨던 것 같습니다.

강의에서는 print의 사용법, 결과를 설명하기 위해

단순히 정해진 값만 출력하는 예제를 사용하셨지만, 나중에 유용한 프로그램을

만들기 위해서는 사용자, 다른 프로그램, 다른 함수에서 값을 요청하고, 받아와서

가공하고 출력하게 될 것입니다.

값을 그대로 문자열에 넣지 않고 format, %등을 활용하여

변수 형태로 넣어주면 그때그때 다른 값들을 매번 프로그래머가

값을 확인해서 print문에 넣어주는 수고 없이 

그때그때 다른 값에 따라 유연하게 동작하는 프로그램을

만들 수 있을 것입니다.

yimann08님의 프로필 이미지
yimann08

작성한 질문수

질문하기