#13 문자열 포맷팅

#13 문자열 포맷팅

  • % 연산자를 이용해 문자열에 숫자, 문자열 등을 대입합니다.
  • 문자열을 자유롭게 표현하는 방법입니다.
>>> print('My name is %s' % 'Tom')
My name is Tom
>>> print('x = %d, y = %d' % (1, 2))
x = 1, y = 2
>>> print('%d x %d = %d' % (2, 3, 2 * 3))
2 x 3 = 6
  • %d : 정수형 숫자를 대입할 수 있습니다.
>>> print('%d %d' % (1, 2))
1 2
  • %f : 실수형 숫자를 대입할 수 있습니다.
>>> print('%f' % 3.14)
3.14
  • %s : 문자열을 대입할 수 있습니다.
>>> print('%s' % 'coding')
coding