1. 이스케이프 코드
\n | 줄바꿈 |
\t | tap |
\0 | 공백 |
\\ | \ 출력 |
\'\' | ''(작은따옴표) 출력 |
txt = "Hello,\nWorld"
print(txt)
# expected output :
# Hello,
# World
txt2 = "Hello,\tWorld"
print(txt2)
# expected output : Hello, World
txt3 = "Hello,\0World"
print(txt3)
# expected output : Hello,World
txt4 = "Hello, \\World"
print(txt4)
# expected output : Hello, \World
txt5 = "Hello, \'World\'"
print(txt5)
# expected output : Hello, 'World'
2. 문자열 포매팅
1. 문자열 포맷코드
%s | 문자열(String) |
%c | 문자 1개(character) |
%d | 정수(Integer) |
%f | 부동소수(floating-point) |
%o | 8진수 |
%x | 16진수 |
%% | Literal % (문자 % 자체) |
print("내 이름은 %s이다." % "Yuns")
print("내 이름은 Yun%c이다." % "s")
print("재고 수량 : %d" % 200)
print("파이의 근사값 : %f" % 3.14)
# 2개 이상의 값 넣기
print("%d의 8진수 값 : %o" % (13, 13))
print("%d의 16진수 값 : %x" % (32, 32))
print("Error is %d%%." % 98)
2. format 함수를 사용한 포맷팅
# 단순 숫자 & 문자 대입
# {} 안의 숫자는 인덱스로 간주
print("I eat {0} apples.".format(3))
print("I eat {0} apples.".format("five"))
# 변수 대입하기
number = 4
print("I eat {0} apples.".format(number))
# 2개 이상의 값 넣기
day = "three"
print("I ate {0} apples. so I was sick for {1} days.".format(number, day))
# 이름으로 넣기
print("I ate {number} apples. so I was sick for {day} days.".format(number=10, day="five"))
# 인덱스와 이름 혼용
print("I ate {0} apples. so I was sick for {day} days.".format(number, day="seven"))
'Python' 카테고리의 다른 글
[Python] map 함수 사용법과 예제 (0) | 2022.12.22 |
---|---|
[Python] 비트 연산자 사용하기 - &, |, ^, ~, <<, >> (0) | 2022.12.22 |
[Python] print()의 옵션 - sep, end (1) | 2022.12.21 |
댓글