꾸준히 합시다
파이썬 문자열 formatting 본문
%을 이용한 파이썬 문자열 포매팅(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