코딩 스쿨에 오신것을 환영합니다~~

질의응답 게시판

 
pint() 함수 문자열 포맷
강 * 욱 | 2018-08-15


pint() 함수의 문자열 포맷에서 정수형 변수를 출력할 때 %s나 %d를 결과가 똑 같이 나와요.

두 개가 같은 것인가요?



  • 관 * 자
  • 2018-08-15 (15:21)
문자열 포맷 %s에서 s는 string, 즉 문자열을 의미하고, %d에서 d는 digit 숫자를 의미합니다. 따라서 정수형 숫자를 출력할 때에는 %d를 사용하여야 합니다. %s를 사용하여도 파이썬 쉘에서 오류를 출력하지 않고 제대로 데이터를 출력합니다. 

그러나 가능하면 우리가 프로그래밍할 때는 정석을 따르는 것이 좋습니다. 문법을 정확히 지키지 않아 오류가 발생하게 되면 그 오류를 잡는데 많은 시간을 허비하는 경우가 많습니다