Python 인쇄 문에서 공백 제거
Python에서 여러 항목을 인쇄하면 의도하지 않은 공백이 발생하는 경우가 많습니다. 이는 sep 매개변수를 사용하여 이러한 공백을 제거하여 해결할 수 있습니다. 예를 들어 다음을 고려하세요.
print("a", "b", "c")
이 출력에는 공백이 포함됩니다.
a b c
공백을 제거하려면:
print("a", "b", "c", sep="")
다음이 생성됩니다.
abc
sep 매개변수 외에도 Python은 인쇄 출력을 제어하기 위한 여러 옵션을 제공합니다. 문자열을 정수와 같은 문자열이 아닌 값과 연결하려고 시도하는 경우 먼저 값을 문자열로 변환하는 것이 중요합니다.
문자열 및 문자열이 아닌 값을 포함하여 공백 없이 값을 인쇄하려면 다음을 고려하세요. 다음:
print("a = ", a, ", b = ", b, sep="") # Python 2.x and 3.x print("a = " + str(a) + ", b = " + str(b)) # Python 2.x and 3.x print("a = {}, b = {}".format(a, b)) # Python 3.6+ print(f"a = {a}, b = {b}") # Python 3.6+
f-문자열(최신 옵션)을 사용할 수 없는 상황(예: Python 3.6 이전 버전)의 경우 다음 방법을 사용할 수 있습니다.
print("a = {a}, b = {b}".format(**locals()))
위 내용은 Python Print 문에서 공백을 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!