강의

멘토링

커뮤니티

Inflearn Community Q&A

wngh46148579's profile image
wngh46148579

asked

Introduction to Python for Programming and Data Science

print formatting

챕터 3 print formatting

Written on

·

202

0

"{0:>10.2f}".format(36.5)라고 하면 우측정렬된 정수부분 열자리, 소수부분 2자리를 나타내는 실수값으로 찍으라고 하는 의미로 배웠습니다.

여기서 36.5도 일종의 input값으로 인식되어서 그런지 str값으로 바뀌더라구요! f나 d로 datatype을 정해줬음에도 들어가는 값들은 모두 str타입이 되는건가요? 필요시에 별도로 int나 float 함수를통해서 바꿔줘야하는건가요!

pythonbigdata

Answer 2

0

필요시에 별도로 int나 float 함수를통해서 바꿔줘야하는건가요! -> 라고 하셨는데 해당 format을 다른 곳에서 이용할 필요가 언제 있는 건가요?서 36.5를 이용한다는 말이 아니라 str에 찍힌 것을 이용하는 경우를 말씀하시는 것 맞나요? 

0

TeamLab님의 프로필 이미지
TeamLab
Instructor

예 format 은 string을 찍어주는 함수이기 때문에 출력되는 값은 모두 str입니다. int나 float이라면 자리수의 개념은 필요가 없습니다.

wngh46148579's profile image
wngh46148579

asked

Ask a question