Python에서 사이에 공백없이 값 인쇄

Vaibhhav Khetarpal 2023년10월10일
  1. Python에서 모듈로%로그인과 함께 문자열 형식화 사용
  2. Python에서str.format()함수와 함께 문자열 형식화 사용
  3. Python에서 문자열 연결 사용
  4. Python에서 문자열 형식화에f-string사용
  5. Python에서print문의sep매개 변수 사용
Python에서 사이에 공백없이 값 인쇄

일반적으로print문을 사용할 때 쉼표 (,)를 구분 기호로 사용하여 값 사이에 불필요한 공백이 생기는 경우가 있습니다. 다행히도 이러한 공백 문제를 처리하는 데 도움이되는 Python의 몇 가지 대안을 활용할 수 있습니다.

이 가이드에서는 Python에서 값 사이에 공백없이 인쇄하기 위해 다양한 방법을 사용하는 방법을 설명합니다.

print문을 사용하고 쉼표로 구분 된 여러 인수를 포함하는 모든 메소드에 대해 간단한 코드를 사용합니다. 예를 들어, 다음 프로그램은 쉼표 연산자를 사용하여 값을 인쇄합니다.

x = 10
print('The number of mangoes I have are "', x, '"')

출력:

The number of mangoes I have are " 10 "

숫자10과 숫자를 둘러싼 큰 따옴표 사이에 불필요한 공백이 있다는 점에 유의해야합니다. 목표는이 과도하거나 불필요한 간격을 방지하거나 제거하는 것입니다.

Python에서 모듈로%로그인과 함께 문자열 형식화 사용

문자열 형식화는 고전적인print문을 사용할 수 있도록 사용자에게 더 많은 사용자 정의 옵션을 제공합니다. %기호는 보간 또는 문자열 형식화 연산자라고도합니다.

문자열 형식화는 두 가지 방법으로 구현할 수 있으며%기호를 사용하는 것도 이러한 옵션 중 하나입니다.

변환 유형을 나타내는 문자가 뒤에 오는%기호는 변수의 자리 표시 자 역할을합니다. 아래 코드는%기호를 사용하여 Python에서 값 사이에 공백없이 인쇄합니다.

x = 10
print('The number of mangoes I have are "%d"' % x)

출력:

The number of mangoes I have are "10"

Python에서str.format()함수와 함께 문자열 형식화 사용

문자열 형식화를 사용할 때 중괄호{}는 변수가 대체 될 명령문의 지점을 표시하는 데 사용됩니다.

str.format()은 Python 3에 도입되었으며 최신 버전의 Python에서 사용할 수 있습니다. 이 기능은 복잡한 문자열 형식을 효율적으로 처리하는 데 사용됩니다.

다음 코드는str.format()함수를 사용하여 Python에서 값 사이에 공백없이 인쇄합니다.

x = 10
print('The number of mangoes I have are "{}"'.format(x))

출력:

The number of mangoes I have are "10"

최신 버전의 Python에서는 이전%연산자 대신format()함수를 사용하는 것이 좋습니다.

Python에서 문자열 연결 사용

이 경우+연산자 (문자열 연결 연산자라고도 함)를 사용하여 값 사이의 불필요한 간격을 방지 할 수 있습니다. 쉼표 구분에 대한 직접적인 대안이며print문과 함께 사용할 수 있습니다.

다음은 print 문에서 문자열 연결 사용을 보여주는 예제 코드입니다.

x = 10
print('The number of mangoes I have are "' + str(x) + '"')

출력:

The number of mangoes I have are "10"

Python에서 문자열 형식화에f-string사용

Python 3.6은 문자열 형식화를 달성하는 또 다른 방법 인f-string을 도입했습니다. 그러나 다른 두 피어보다 비교적 빠르기 때문에 위에서 언급 한 문자열 형식화에 대한 다른 두 프로세스보다 우위에 있습니다.

다음 코드는fstring형식을 사용하여 Python에서 값 사이에 공백없이 인쇄합니다.

x = 10
print(f'The number of mangoes I have are "{x}"')

출력:

The number of mangoes I have are "10"

Python에서print문의sep매개 변수 사용

sep매개 변수를 사용하여print문의 인수 사이의 간격을 수정할 수 있습니다. sep매개 변수는 Python 3 이상 버전에서만 찾아서 사용할 수 있습니다. 출력 문자열의 형식화에도 사용할 수 있습니다.

다음 코드는sep매개 변수를 사용하여 Python에서 값 사이에 공백없이 인쇄합니다.

x = 10
print('The number of mangoes I have are "', x, '"', sep="")

출력:

The number of mangoes I have are "10"
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn

관련 문장 - Python Print