문자열 포맷팅하기 (출처 : https://planharry.tistory.com/11) 포맷팅의 방법은 2가지입니다. 1. 포맷 코드 사용 (%d, %s 등) 2. 포맷 함수 사용 ( { } .format ) 포맷 코드 사용 자료 형태에 따라서 사용하는 포맷코드가 다릅니다. 1. %s : 문자열 ◀ 많이 사용 2. %d : 정수 ◀ 많이 사용 3. %c : 문자 1개 4. %f : 부동 소수 6. %o : 8진수 7. %x : 16진수 6. %% : '%' 자체를 출력 "문자열 %s 문자열" %출력값 "문자열 %s %d %s " %(1번째, 2번째, 3번째) print ( "김파이의 점수는 %d 점 입니다." % 85 ) print ( "%s의 점수는 70 점 입니다." % "이포맷" ) ##### result ##### 김파이의 점수는 85 점 입니다. 이포맷의 점수는 70 점 입니다. 점수 = 95 이름 = "이포맷" print ( "김파이의 점수는 %d 점 입니다." % 점수) print ( "%s의 점수는 70 점 입니다." % 이름) print ( "%s의 점수는 %d 점 입니다." % (이름,점수)) print ( "%s의 점수는 %d 점 입니다. %s" % (이름,점수, "합격!" )) ##### result ##### 김파이의 점수는 95 점 입니다. 이포맷의 점수는 70 점 입니다. 이포맷의 점수는 95 점 입니다. 이포맷의 점수는 95 점 입니다. 합격! 포맷팅 하려는 값 앞에 숫자를 넣으면 숫자만큼 공백을 만들게 됩니다. 치환 값 왼쪽에 공백을 10칸 만큼 넣으려면 %10s 치환 값 오른쪽에 공백을 10칸 만큼 넣으려면 %-10s