파이썬에서 줄 바꿈 없이 출력하는 방법은 무엇입니까? 이 기사에서는 Python2 및 Python3에서 줄 바꿈 없이 출력을 얻는 방법을 소개합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
일반적으로 C/C++에서 Python으로 막 전환한 사람들은 Python에서 새 줄을 입력하지 않고 두 개 이상의 변수나 명령문을 출력하는 방법을 알고 싶어합니다. Python의 print() 함수는 기본적으로 개행 문자로 끝나므로 기본적으로 자동으로 줄 바꿈됩니다. Python에는 미리 정의된 형식이 있으며 print(변수)를 사용하면 자동으로 다음 줄로 이동합니다. [권장 관련 비디오 튜토리얼: python tutorial]
몇 가지 예를 들어보세요:
print("Hello World!") print("My name is Karim")
는 다음과 같이 표시됩니다:
하지만 때로는 다음 줄로 가고 싶지 않을 수도 있습니다. 같은 줄, 같은 줄이 함께 표시됩니다. 그럼 우리는 무엇을 할 수 있나요?
예를 들어 출력은 다음과 같이 표시됩니다.
Input: print ("Hello World!") print ("My name is Karim")
출력: Hello World! My name is Karim
Input: a = [1,2, 3,4]
출력: 1 2 3 4
여기에서는 줄 바꿈 없이 출력을 달성하기 위해 사용하는 다양한 Python 버전을 통한 솔루션에 대해 논의합니다.
Python 2에서는 줄바꿈 없이 출력됩니다.
보다시피 개행 문자는 없지만 두 출력 문 사이에는 여전히 공백 문자가 있습니다.
정말 작은 공간이 필요하다면 이 방법이 가장 쉽고 간단한 방법입니다.
이 경우 sys 모듈에서
강력한 sys.stdout.write 함수를 사용할 수 있습니다.
이 기능은 명시적으로 인쇄하도록 지시한 내용만 출력합니다.
종료 문자열이 없습니다.
예를 들어보겠습니다# 虽然没有新行,但换行符存在的空间将会被输出显示
print "Hello World!",
print "My name is Karim"
# 数组
a = [1, 2, 3, 4]
# 输出数组的元素
for i in range(4):
print(a[i]),
실행:
Python 3에서는 원하는 것을 위한 가장 간단한 솔루션이 제공됩니다. 그것이 하는 일은
제공뿐입니다. 인쇄 기능에 대한 추가 매개변수. 예: import sys #声明使用sys模块
sys.stdout.write("Hello World!")
sys.stdout.write("My name is Karim")
실행:
선택적 명명된 매개 변수 end를 사용하여 줄 끝에 추가해야 하는 문자열을 명시적으로 언급할 수 있습니다.
end 매개변수로 제공하는 것은 무엇이든 종료 문자열이 됩니다.
: 이상이 이 글의 전체 내용입니다. Python 2와 Python 3에서 줄 바꿈 없이 출력하는 방법을 소개합니다. 학습에 도움이 되길 바랍니다.
위 내용은 Python에서 줄바꿈 없이 출력하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!