[파이썬] 문자열 포매팅방법 정리
1. f-string
예제
print(f'{변수이름}')
문자열 앞에 f를 붙이고, {}(중괄호)안에 변수이름을 넣는다.
day = 17
print(f'오늘은 {day}일 입니다.')
2. %포맷팅
정수 : %d
실수 : %f
문자열 : %s
n = 10
print("%d" % n)
age = 100
print("저는 %d살 입니다." % age)
3. format 함수
print('{0} {1} {2}'.format(1,2,3))
인덱스 0,1,2... 순서대로 format 매개변수가 차례로 들어간다.
c언어 printf에서 순서대로 들어가는 것과 비슷한...
a = 2
b = 1
print("구구단 {0} x {1} = {2}".format(a,b,a*b))
다른 포맷팅 형식들로 같은 출력문 출력하기
예제1) "제가 마실음료는 coffee 입니다."
drink="coffee"
print(f"제가 마실음료는 {drink} 입니다.")
print("제가 마실 음료는 {0} 입니다.".format(drink))
print("제가 마실 음료는 %s 입니다. " % (drink))
예제2) "5는 10보다 작다"
a=5
b=10
if(a<b):
print(f'{a}는 {b}보다 작다') #f-string
print('{0}는 {1}보다 작다'.format(a,b)) #formating
print('%d는 %d보다 작다' % (a,b)) # %를 이용한 문자열 형식화
Author And Source
이 문제에 관하여([파이썬] 문자열 포매팅방법 정리), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@55soup/파이썬-문자열-포매팅방법-정리저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)