728x90

% 포맷팅

  • % 문자를 사용해 원하는 형식으로 포맷팅하는 방법
  • ' % 자료형 종류 ' % 값 형식으로 사용
  • 명시한 자료형마다 입력값으로 사용 할 수 있는 자료형이 정해져있다
a = 10
b = 20

print('a는 %d , b는 %d' % (a,b))
# a는 10 , b는 20

자료형별 사용 문자

자료형 문자
정수 %d
실수 %f
문자열 %s
8진수 %o
16진수 %x
% %%

 

format 함수

  • 파이썬 내장함수인 format()을 사용하여 포맷팅하는 방법
  • %포맷팅처럼 여러개의 값을 포맷팅 할 수 있고, 자릿수를 지정할 수 있다.
t = 'Hello {}'.format('Ik')

print(t)
# Hello Ik

 

f-string

  • 파이썬 3.6 이상 버전부터 f-string 문법을 사용할 수 있다.
  • 문자열 앞에 접두사 f를 붙이고, 중괄호({}) 안에 변수를 넣는 방식
  • 자료형의 변환 없이 문자열과 정수를 함께 넣을 수 있다
name = 'Ik'
t = f'Hello {name}'
print(t)
# Hello Ik

a = 2
b = 3
s = f'sum: {a+b}'
print(s)

# sum: 5
728x90

'Python' 카테고리의 다른 글

[Python] 문자열 공백 제거 replace, lstrip, rstrip, strip  (0) 2022.04.11
[Python] for, range  (0) 2022.04.10
[Python] map 함수  (0) 2022.04.09
[Python] 비트 연산자(Bitwise Operators)  (0) 2022.04.08
[Python] Python 파이썬이란  (0) 2022.04.06

+ Recent posts