카테고리 없음
3. Print 관련 (%5d, %f, %c)
호롤롤로루
2022. 9. 6. 15:29
# %
print("%5d" %123)
# 5자리 미리 확보, 입력 숫자는 오른쪽 정렬
print("%05d" %123)
# 5자리 미리 확보, 빈공간 0으로 채움, 오른쪽 정렬
# >> 회원번호 00001~00101 이런식으로 사용
결과 값
123 // 5자리 미리 확보하고 123은 오른쪽 정렬
00123 // 5자리 미리 확보하고 공백은 00으로 채움
print("%f" %123.45)
# 실수(소수점 밑이 있는 수)형 표현 %f
print("%7.1f" %123.45)
# 소수점을 포함한 자리수, 소수점 밑 1자리
print("%7.3f" %123.45)
# 소수점을 포함한 자리수, 소수점 밑 3자리
print("%07.1f" %123.45)
# 소수점을 포함한 자리수, 소수점 밑 1자리, 공백을 0으로 채움
결과값
123.450000
123.5
123.450
00123.5
# %s %c
print("%s" %"Python")
# 문자열(둘 이상의 문자) $s : String의 약자
print("%10s" % "Python")
print("%c" % "B")
# 한글자 // %c 두글자는 안되네;
print("%c" % "벤")
print("%c" % "b")
%s 는 여러 문자
%c 는 한 문자
### format 함수와 {}를 사용해 서식 지정
print("%d %5d %05d" %(123,123,123))
print("{0:d} {1:5d} {2:05d}".format(123,123,123))
결과값
123 123 00123
123 123 00123