관리 메뉴

꾸준히 합시다

파이썬 문자열 formatting 본문

파이썬 기초

파이썬 문자열 formatting

tturbo0824 2021. 3. 9. 11:37

%을 이용한 파이썬 문자열 포매팅(formatting)

 

자바스크립트에서 변수를 출력하는 것과는 사뭇 달라 처음엔 많이 헷갈렸다.

 

// Javascript

a = 123
b = "tigers"
console.log(a + " " + b) //결과: 123 tigers
console.log(`I love ${b}`) //결과: I love tigers

 

# Python

a = 123
b = "tigers"
print("%d %s"%(a, b)) #결과: 123 tigers
print("I love %s"%(b)) #결과: I love tigers

 

파이썬 문자열 중간에 변수 내용 넣어 출력할 시, %를 이용하면 된다. 두 개 이상의 변수를 출력하려면 위 예시와 같이 괄호로 묶어주면 된다. 실수를 출력하려면 %f, 문자열을 출력하려면 %s 그리고 정수를 출력하려면 %d를 사용하면 된다.

 

%f를 사용해 실수를 표현할 경우 아래와 같이 소수점 아래 자리수까지도 지정해줄 수 있다.

f = 0.3333333333
print('f is about %.2f'%f) #결과: f is about 0.33

 

%s를 사용하면 실수, 정수, 복소수 모두 출력 가능하다.

a = 123.5
b = "tigers"
print("%s %s"%(a, b)) #결과: 123.5 tigers

 

'파이썬 기초' 카테고리의 다른 글

파이썬 다양한 입출력  (0) 2021.03.16
파이썬 enumerate  (0) 2021.03.16
파이썬 SHA 256  (0) 2021.03.04
break, continue, return, exit  (0) 2021.03.04
Comments