Python에서 공백 구분 없이 값 인쇄
Python에서는 기본적으로 print 문이 여러 인수 사이에 공백을 추가합니다. 그러나 이 동작을 우회하고 공백 없이 값을 인쇄하는 방법이 있습니다.
방법 1: 'sep' 매개변수 사용
인쇄의 'sep' 매개변수 문을 사용하면 인수 사이에 사용되는 구분 기호를 지정할 수 있습니다. 공백 없이 값을 인쇄하려면 'sep'을 빈 문자열로 설정합니다.
<code class="python">print("a", "b", "c", sep="")</code>
이렇게 하면 다음이 출력됩니다.
abc
방법 2: ' ' 연산자 사용 (문자열에만 해당)
두 인수가 모두 문자열인 경우 ' ' 연산자를 사용하여 공백을 추가하지 않고 연결할 수 있습니다.
<code class="python">a = "42" b = "84" print("a = " + a + ", b = " + b)</code>
이렇게 하면 다음이 출력됩니다.
a = 42, b = 84
방법 3: 형식 지정 문자열 사용
Python은 인쇄 프로세스를 더 효과적으로 제어할 수 있는 여러 가지 형식 지정 문자열을 제공합니다. 가장 일반적인 옵션은 다음과 같습니다:
str.format():
<code class="python">print("a = {0}, b = {1}".format(a, b))</code>
f- 문자열(Python 3.6 이상):
<code class="python">print(f"a = {a}, b = {b}")</code>
locals()를 사용한 문자열 형식 지정:
<code class="python">print("a = {a}, b = {b}".format(**locals()))</code>
참고: Python 3.6 이전 버전의 경우 마지막 방법은 권장되지 않지만 해결 방법으로 사용할 수 있습니다.
특정 코드 예:
<code class="python">a = 42 b = 84 print("a =", a, ", b =", b, sep="")</code>
이렇게 하면 추가 공백 없이 a = 42, b = 84가 인쇄됩니다.
위 내용은 공백 없이 Python에서 여러 값을 어떻게 인쇄합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!