기록장

문자열 포맷팅을 하는 다양한 방식 본문

개발/Python

문자열 포맷팅을 하는 다양한 방식

HJJJJJ 2022. 12. 6. 21:46
728x90

가장 오래된 방식(% 기호)

name = "최지웅"
age = 32

print("제 이름은 %s이고 %d살입니다" %(name,age))

#출력결과
제 이름은 최지웅이고 32살입니다

이제는 잘 쓰지 않는, 옛날 방식이라고 합니당

%s, %d와 같은 '포맷 스트링'이라는 것을 사용하는데요

. C나 자바 등 많은 언어들에서 이와 유사한 방식으로 문자열 포맷팅을 합니다

 

 

현재 가장 많이 쓰는 방식(format 메소드)

 

 

새로운 방식(f-string)

name = "최지웅"
age = 32

print(f"제 이름은{name}이고 {age}살입니다."}

 

파이썬 버전 3.6부터 새롭게 나온 방식입니다. 아직 완전히 대중화되지는 않았지만 좋은 평을 받고 있기 때문에, 곧 f-string을 더 많이 사용하는 추세로 갈 수 있다고 하네요 니다.

728x90

'개발 > Python' 카테고리의 다른 글

불린  (0) 2022.12.07
불대수  (0) 2022.12.07
format을 이용한 문자열 포맷팅  (0) 2022.12.06
형변환(Type Conversion)  (0) 2022.12.06
문자열  (0) 2022.12.04
Comments