Python 문자열 포매팅

shuz·2022년 4월 24일
0

파이썬에서는 문자열을 곁따옴표(")나 홑따옴표(')의 열고 닫음으로 사용한다.

그 안에 \n이라던지 하는 것들은 (내가 모르는 미지의 세계)의 문자단위와 비트 바이트 단위 연산이 들어간 것인지

쨌든 출력시 줄바꿈이라던지 탭이라던지 백스페이스라던지 하는 것으로 기능해(?) 보여준다.

근데, 여타 다른 프로그래밍 언어들에서는 보지 못했던 문자열 포매팅 방법을 파이썬은 제공한다.

예를 들어

age = 26
name = "박재우"
ch = '@'

nowI = "%d살 %s, ! 다음에 자주 붙이는 것은 %s" %(age, name, ch)

이렇게 하면 "26살 박재우, ! 다음에 자주 붙이는 것은 @"라고 저장이 된다는 것이다!@

메모,., 메모,, 중요한 상황이 없을 거 같지만 메모,,

그리구 %-08s등의 서식 또한 print함수에서 사용할 수 있다.

글구,, format()함수,, -> 이건 index나 변수:출력형식의 형태로 사용할 수 있는데,

이것을 정리해보면 ""{인덱스값 or 변수:(출력형식))}".format(요소)"의 형태로 정리할 수 있다.

-> 이건 3.6 이상의 버전에서는 포맷하는 부분 {}로 쓰고 앞에 f만 붙이는 방식으로도 사용할 수 있다.
profile
미비한 시작만큼 창대해지리라는 것을 믿지 언제나

0개의 댓글