파이썬 Print Format
서론
파이썬에서는 print
함수를 사용하여 텍스트를 출력할 수 있습니다. 그러나 때로는 출력 결과를 보다 깔끔하게 나타내고 싶을 때가 있습니다. 파이썬에서는 이러한 요구를 충족하기 위해 다양한 포맷팅 방법을 제공합니다. 이번 포스트에서는 파이썬의 Print Format에 대해 살펴보도록 하겠습니다.
본론
-
% 포맷팅 방법: 이 방법은 C언어에서 사용되던 방식으로, 서식 지정자를 사용하여 변수를 문자열에 삽입합니다. 예를 들어,
%s
는 문자열을,%d
는 정수를,%f
는 실수를 나타내는데 사용됩니다. 이 방법은 다음과 같이 작성할 수 있습니다:“`python
name = “John”
age = 25
print(“이름: %s, 나이: %d세” % (name, age))출력 결과: 이름: John, 나이: 25세
“`
-
{} 포맷팅 방법: 파이썬 2.6부터 도입된 이 방법은 포맷팅 대상인 변수를 중괄호로 묶어 표시합니다. 중괄호 안에는 변수의 이름이나 인덱스를 지정할 수 있습니다. 예를 들어,
{}
는 문자열,{:d}
는 정수,{:f}
는 실수를 나타내는데 사용됩니다. 이 방법은 다음과 같이 작성할 수 있습니다:“`python
name = “John”
age = 25
print(“이름: {}, 나이: {}세”.format(name, age))출력 결과: 이름: John, 나이: 25세
“`
-
f-문자열 포맷팅 방법: 파이썬 3.6부터 도입된 이 방법은 f-문자열을 사용하여 변수를 문자열에 삽입하는 방식입니다. 중괄호 안에 변수의 이름이나 표현식을 넣을 수 있습니다. 예를 들어,
{name}
은 문자열,{age+1}
은 표현식을 나타내는데 사용됩니다. 이 방법은 다음과 같이 작성할 수 있습니다:“`python
name = “John”
age = 25
print(f”이름: {name}, 내년에는 {age+1}세”)출력 결과: 이름: John, 내년에는 26세
“`
결론
위에서 소개한 세 가지 방법은 파이썬에서 Print Format을 사용하는 일반적인 방법들입니다. 각각의 방법은 유연하게 문자열을 포맷팅할 수 있으며, 개발자에게 편리하고 가독성이 좋은 코드 작성을 도와줍니다. 적절한 상황에 맞게 포맷팅 방법을 선택하여 사용하면 됩니다.