백준 11021 문자열 포맷팅

Grace Goh·2022년 9월 5일
0

백준 (python)

목록 보기
9/27
post-custom-banner
T = int(input())

for case in range(1, T+1):
    a, b = map(int, input().split())
    c = a + b
    print("Case #%d: %d" %(case, c))



1. C 스타일

%d, %s, %c를 활용하여 데이터를 print()할 수 있다.

포맷코드데이터
%d정수 (Integer)
%s문자열 (String)
%c문자 1개 (Character)
%%Literal % (문자 % 자체)

print("%s는 %s을 좋아합니다." %("혜바라기", "혜님"))

혜바라기는 혜님을 좋아합니다.

2. .format()

grace = 35
rafael = 37

a = "나는 {}살이고 오빠는 {}살입니다.".format(grace, rafael)
print(a)

a = "숫자 {} {} {}".format(1, 2, 3)
print(a)

숫자 1, 2, 3

# {인덱스}
a = "숫자 {2} {1} {0}".format(1, 2, 3)

숫자 3, 2, 1


3. f-string

name = "고해피"
country = "한국"
age = 10

print(f"난 {country} 사람이고 이름은 {name}이며 나이는 {age}살입니다.")

4. 기타

a = "{0:=<30}".format("안녕")

print(a)
# 안녕============================ 
a = "{0:=>30}".format("올라")

# ============================올라
a = "{0:*^30}".format("파이썬")

# *************파이썬**************
profile
Español, Inglés, Coreano y Python
post-custom-banner

0개의 댓글