반응형
포매팅이란?
예시)
현재 온도는 18도입니다.
현재 온도는 20도입니다.
...
현재 온도는 34도입니다.
여기서 저 숫자 부분만 바꿀 수 있게 하는 것
1.
a = "I eat %d apples." %3
print(a)
결과값: I eat 3 apples.
%d 에서 d는 decimal = 10진수를 의미.
젤 끝에 3 자리에 다른 수를 넣으면 해당 수가 %d 자리로 간다
2.
a = "I eat %d apples." %5
print(a)
결과값: I eat 5 apples.
3.
a = "I eat %s apples." % "five"
print(a)
결과값: I eat five apples.
%s 에서 s는 string (문자열).
젤 끝의 % 뒤에 있는 문자가 %s 자리에 오게 된다
4.
number = 3
a = "I eat %d apples." % number
print(a)
결과값: I eat 3 apples.
number라는 변수를 설정해주고, 1번 항목과 똑같은 원리로
%d 자리에 number(3)이라는 값이 온다
두 개의 값도 대체 가능하다
5.
number = 10
day = "three"
a = "I ate %d apples. so I was sick for %s days." % (number, day)
print(a)
결과값: I ate 10 apples. so I was sick for three days.
반응형
'12. Python' 카테고리의 다른 글
[파이썬 기본편_17] 포맷코드와 숫자를 함께 사용하기 (%10s, %-10s) (2) | 2023.10.21 |
---|---|
[파이썬 기본편_16] 문자열 포맷 코드 (%s , %%) (1) | 2023.10.21 |
[파이썬 기본편_14] 문자열 슬라이싱 a[ : : ] (0) | 2023.08.24 |
[파이썬 기본편_13] 문자열 인덱싱(indexing) (0) | 2023.08.24 |
[파이썬 기본편_12] 문자열 길이 구하기 (len 함수) (0) | 2023.08.24 |