본문 바로가기
Programming/Python

파이썬 print함수 사용팁

by 느리게 걷는 즐거움 2024. 4. 7.
728x90
반응형

 

파이썬에서 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가 바로 출력되고 두 번째 출력은 "!"가 마지막에 출력됩니다.

 

728x90
반응형

'Programming > Python' 카테고리의 다른 글

Python Dictionary 사용법  (0) 2024.04.05
Python Set 사용 방법  (2) 2024.04.05
Python 리스트 추가,병합,리스트 컴프리핸션  (0) 2024.04.05
defaultdict 초기화 종류  (0) 2024.04.02
Python에서 Null 체크하는 방법  (0) 2024.04.02