3. 문자열 포맷

2023. 4. 24. 22:40python

#print("a"+"b")
#print("a","b")

# 방법 1
print("나는 %d살입니다." % 20)
print("나는 %s을 좋아해요." % "파이썬")
print("Apple 은 %c로 시작해요." % "A")
'''
나는 20살입니다.
나는 파이썬을 좋아해요.
Apple 은 A로 시작해요.
'''

# %s
print("나는 %s살입니다." % 20)
print("나는 %s색과 %s색을 좋아해요." % ("파란", "빨간"))
'''
나는 20살입니다.
나는 파란색과 빨간색을 좋아해요.
'''

# 방법 2
print("나는 {}살입니다.".format(20))
print("나는 {}색과 {}색을 좋아해요.".format("파란", "빨간"))
print("나는 {0}색과 {1}색을 좋아해요.".format("파란", "빨간"))
print("나는 {1}색과 {0}색을 좋아해요.".format("파란", "빨간"))

'''
나는 20살입니다.
나는 파란색과 빨간색을 좋아해요.
나는 파란색과 빨간색을 좋아해요.
나는 빨간색과 파란색을 좋아해요.
'''

# 방법 3
print("나는 {age}살이며, {color}색을 좋아해요.".format(age = 20, color="빨간"))
print("나는 {age}살이며, {color}색을 좋아해요.".format(color="빨간", age=20))

'''
나는 20살이며, 빨간색을 좋아해요.
나는 20살이며, 빨간색을 좋아해요.
'''

# 방법 4 (v3.6 이상 ~ )
age = 20
color = "빨간"
print(f"나는 {age}살이며, {color}색을 좋아해요.")

'''
나는 20살이며, 빨간색을 좋아해요.
'''

'python' 카테고리의 다른 글

3. 퀴즈 #3  (0) 2023.04.24
3. 탈출 문자  (0) 2023.04.24
3. 문자열 처리 함수  (0) 2023.04.24
3. 슬라이싱  (0) 2023.04.24
3. 문자열  (0) 2023.04.24