python) 문자열 포매팅

jun_legend·2021년 5월 7일
0

Python-Syntax

목록 보기
1/7
post-thumbnail

"문자열 포매팅(string formatting)"

문자열 속 특정한 위치에 특정한 값을 삽입해주는 것

문자열 중 일부가 변할 가능성이 있는 경우,
문자열 포매팅을 통해 해당 부분만 바꿔줄 수 있다.

%

  • %s (문자열 string)
name = 'MJun'
print("My name is %s" %name)

실행결과> My name is MJun 
  • %d (정수형 integer)
month = 3
print('07-%02d-2021' %month)

실행결과> 07-03-2021

# %02d는 %d에 0과 2라는 옵션을 추가로 설정한 것
> 옵션 00을 숫자 앞에 붙이겠다는 것
> 옵션 2는 숫자 옆에 한 칸을 더 띄우겠다는 것
  • %f (실수형 float)
pi = 3.14
print('원의 둘레 = 2 * 원의 반지름 * %f' %pi)

실행결과> 2 * 원의 반지름 * 3.140000

format( )

a = 1
b = 2

print ("{0} + {1} = {2}".format(a, b, a+b))

실행결과> 1 + 2 = 3

f

a = 1
b = 2

print(f"{a} + {b} = {a + b}")

실행결과> 1 + 2 = 3 

0개의 댓글