반응형
파이썬에서 print() 함수는 텍스트를 출력하는 데에 매우 유용한 도구입니다. 이 글에서는 print() 함수를 사용하여 다양한 출력을 하는 방법을 알아보겠습니다. 특히 프린트 함수를 잘 사용하면 가독성이 높은 로그를 출력할 수 있습니다.
f-string
f-string은 파이썬 3.6부터 도입된 문자열 포맷팅 방법 중 하나로, 문자열 내에 변수나 표현식을 간편하게 삽입할 수 있습니다. f-string은 문자열 앞에 'f' 혹은 'F' 접두사를 붙여서 사용합니다. f-string 안에서 중괄호({}) 안에 변수나 표현식을 넣어 사용할 수 있습니다.
name = "Alice"
age = 30
print(f"My name is {name} and I am {age} years old.")
글자 수 고정 및 정렬하기
text = "Hello"
print(f"[{text:<10}]") # 왼쪽 정렬
print(f"[{text:>10}]") # 오른쪽 정렬
print(f"[{text:^10}]") # 가운데 정렬
f-string을 이용해서 중괄호로 표시되는 데이터의 프린트 공간과 정렬을 수행할 수 있습니다. 위의 코드에서는 우측정렬로 총 10자리를 차지하도록 하고 있습니다.
소수점 자릿 수 정하기
pi = 3.14159
print("The value of pi is {:.2f}".format(pi))
위 코드는 "The value of pi is 3.14"를 출력합니다. 여기서 :.2f는 소수점 이하 두 자리까지의 부동 소수점 숫자로 포맷팅한다는 것을 의미합니다.
특수문자 사용하기
또한, f-string을 사용할 때에는 문자열 내에서 특수 문자나 이스케이프 문자를 그대로 사용할 수 있습니다.
print(f"1. Hello\tWorld")
print(f"2. Hello\n World")
end=''는 print 함수의 매개변수로, 출력이 끝나고 무엇을 할지를 지정합니다. 첫번째 "Hello"는 빈 문자열('')을 지정하여 줄바꿈을 하지 않고 출력을 연속하여 이어나갑니다. 따라서 Hello 뒤에 World가 바로 출력되고 두 번째 출력은 "!"가 마지막에 출력됩니다.
반응형
'Programming > Python' 카테고리의 다른 글
Cython: Python 성능 향상 (0) | 2024.05.17 |
---|---|
Python에서 정규식사용하기 (0) | 2024.05.17 |
Python Dictionary 사용법 (0) | 2024.04.05 |
Python Set 사용 방법 (2) | 2024.04.05 |
Python 리스트 추가,병합,리스트 컴프리핸션 (0) | 2024.04.05 |