문자열 포맷 지정방법은 3가지 이다.
사용 예시는 다음과 같다.
# 문자열 포맷
# print("a"+"b") 단순히 문자들을 더해서 출력하는 방식
# print("a","b") 문자들을 이어주기 때문에 띄어쓰기 되어 문자들이 합쳐서 출력하는 방식
# 문자열 포맷을 지정하는 방법1
print("나는 %d살입니다."%20) #%뒤에 정수를 넣을 때 %d를 사용
print("나는 %s을 좋아합니다."%"파이썬") #%뒤에 문자열를 넣을 때 %s를 사용
print("Apple은 %c로 시작합니다"%"A") #%뒤에 한 글자를 넣을 때 %c를 사용
print("나는 %s살입니다."%"20") #%뒤에 정수를 문자열로 넣을 때 ""붙여서 %s를 사용
print("나는 %s색와 %s색을 좋아해요" %("파란", "빨간"))
# 문자열 포맷을 지정하는 방법2
print("나는 {}살 입니다." .format(20)) #{}와 .format으로 출력
print("나는 {}색와 {}색을 좋아해요" .format("파란", "빨간"))
print("나는 {0}색와 {1}색을 좋아해요" .format("파란", "빨간")) #{}안에 숫자로 순서를 표현
print("나는 {1}색와 {0}색을 좋아해요" .format("파란", "빨간")) #{}안에 숫자로 순서를 표현
# 문자열 포맷을 지정하는 방법3
print("나는 {age}살이며, {color} 색을 좋아합니다." .format(age = 20, color="빨간")) #{}와 .format으로 변수를 지정해서 출력
print("나는 {age}살이며, {color} 색을 좋아합니다." .format(color="빨간",age = 20 )) #{}와 .format으로 변수를 지정해서 변수의 위치를 바꿔도 지정한 변수의 위치에 따라 출력
# 문자열 포맷을 지정하는 방법1 (ver3.6 이상)
age = 20
color ="파란"
print(f"나는 {age}살이며, {color} 색을 좋아합니다.") # 변수선언을 먼저하고, f를 이용해서 출력
728x90
'배움 #Learn > 소프트웨어 #Software' 카테고리의 다른 글
Pandas의 Series데이터와 DataFrame데이터 만들기[파이썬] (0) | 2021.09.23 |
---|---|
문자열 슬라이싱[파이썬] (0) | 2021.09.17 |
랜덤 함수[파이썬] (0) | 2021.09.17 |
숫자형 함수[파이썬] (0) | 2021.09.17 |
[비전공자의 파이썬 독학]드디어 파이썬 시작! - 파이썬 입문과 크롤링 기초 강의 (0) | 2021.08.02 |