Python에서 공백 없이 값 인쇄
Python에서는 공백 없이 여러 값을 인쇄할 때 출력에 추가 공백이 나타날 수 있습니다. 두 가지 문제를 살펴보고 해결책을 제시해 보겠습니다.
문제 1: 값 사이의 공백 제거
공백 없이 값을 연결하려면 인쇄 함수에서 sep 매개 변수를 사용하세요. 기본적으로 sep는 공백이지만 빈 문자열로 변경하여 공백을 제거할 수 있습니다.
<code class="python">>>> print("a", "b", "c") a b c >>> print("a", "b", "c", sep="") abc</code>
문제 2: Java 스타일 문자열 연결 사용
Java 스타일 문자열 연결은 Python에서 작동하지 않습니다. 대신 다음 접근 방식을 사용할 수 있습니다.
<code class="python">>>> a = 42 >>> b = 84 >>> print("a = " + str(a) + ", b = " + str(b)) a = 42, b = 84</code>
<code class="python">>>> print("a = {}, b = {}".format(a, b)) a = 42, b = 84</code>
<code class="python">>>> print(f"a = {a}, b = {b}") a = 42, b = 84</code>
<code class="python">>>> print("a = {a}, b = {b}".format(**locals())) a = 42, b = 84</code>
이러한 기술을 따르면 추가 공백이나 공백 없이 값을 효과적으로 인쇄할 수 있습니다. Python에서는 Java 스타일 문자열 연결을 사용합니다.
위 내용은 Python에서 공백 없이 값을 인쇄하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!