• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

decimal, integer

19.06.14 00:25 작성 조회수 125

0

print('art : %5d, price per unit : %8.2f' %(453,59.058)) 

이거 할때 decimal쓰신걸 보고 왜 integer를 안 쓰셨지? 생각해서 

>>> print('art : %5i, price per unit : %8.2f' %(453,59.058))

이렇게 d 대신 i를 입력해보니 정상적으로 같은 결과로 출력이 되더라고요. 

원래 이런 건가요? python언어에서 decimal=integer를 같은 것으로 받아들이고 써도 되는지 궁금합니다. 

 

답변 1

답변을 작성해보세요.

0

음 저도 한번도 integer로 넣어본적이 없습니다. 일반적으로 integer를 쓰는데 formatting에서만 decimal을 자주 사용합니다.