산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> python

Python 줄 바꿈:Python에서 줄 바꿈 없이 인쇄하는 방법

Python print() 내장 함수는 명령 프롬프트 내에서 주어진 내용을 인쇄하는 데 사용됩니다. Python 인쇄의 기본 기능은 끝에 개행 문자를 추가하는 것입니다.

이 Python 자습서에서는 다음을 배우게 됩니다.

일반 print() 함수의 작동

print() 함수는 명령 프롬프트나 콘솔에 내용을 표시하는 데 사용됩니다.

다음은 줄 바꿈 기능 없이 Python 인쇄 작업을 보여주는 예입니다.

print("Hello World")
print("Welcome to Guru99 Tutorials")

출력

Hello World
Welcome to Guru99 Tutorials

주어진 출력에서 ​​우리가 print()에서 제공한 문자열이 별도의 줄에 표시되는 것을 볼 수 있습니다. "Hello World" 문자열이 먼저 출력되고 "Welcome to Guru99 Tutorials"가 다음 줄에 출력됩니다.

Python에서 줄 바꿈 없이 인쇄하는 방법은 무엇입니까?

Python 3+부터 end=라는 print()에 추가 매개변수가 도입되었습니다. 이 매개변수는 print()에서 기본적으로 추가되는 줄 바꿈을 제거합니다.

아래의 Python 3 print without newline 예제에서 우리는 문자열이 Python에서 같은 줄에 인쇄되기를 원합니다. 이 작업을 수행하려면 아래 예제와 같이 print() 내부에 end=""를 추가하면 됩니다.

print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")

출력:

Hello World Welcome to Guru99 Tutorials

원하는 출력을 얻었지만 문자열 사이에 공백이 없습니다. Hello World 및 Welcome to Guru99 Tutorials 문자열이 공백 없이 함께 인쇄됩니다.

인쇄할 공백이나 특수 문자, 심지어 문자열을 추가하려면 아래 예와 같이 end="" 인수에도 동일하게 지정할 수 있습니다.

print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")

그래서 여기에서 end 인수에 하나의 공백을 추가했습니다(예:(end=" ")). 이제 출력이 표시되면 Hello World와 Welcome to Guru99 Tutorials 사이에 공백이 표시되어야 합니다.

출력:

Hello World  Welcome to Guru99 Tutorials

end 인수에 공백을 줄 수 있을 뿐만 아니라 주어진 문자열 사이에 인쇄하려는 문자열을 지정할 수도 있습니다. 여기 그 예가 있습니다

print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")

출력:

Hello, World It's a nice day!  Welcome to Guru99 Tutorials

Python 2.x에서 줄바꿈 없이 인쇄

줄 바꿈 없이 문자열을 인쇄하려면 python2.x에서 아래와 같이 인쇄 문 끝에 쉼표(,)를 추가해야 합니다.

print "Hello World ", 
print "Welcome to Guru99 Tutorials."

출력:

Hello World  Welcome to Guru99 Tutorials

Python sys 모듈 사용

Python에서 줄 바꿈 없이 인쇄하는 데 사용할 수 있는 또 다른 방법은 sys라는 내장 모듈입니다. .

다음은 sys 줄 바꿈 Python 문자열 없이 인쇄하는 모듈.

sys 모듈을 사용하려면 먼저 sys 모듈을 가져옵니다. 가져오기 사용 예어. 다음으로 sys 내부에서 사용할 수 있는 stdout.write() 메서드를 사용합니다. 모듈, 문자열을 인쇄합니다.

import sys

sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")

출력:

Hello World Welcome to Guru99 Tutorials

print()를 사용하여 줄 바꿈 없이 목록 인쇄

mylist =[“PHP”, JAVA”, “C++”, “C”, “PHYTHON”]과 같은 항목 목록을 고려하고 for 루프를 사용하여 목록 내부의 값을 인쇄하려고 합니다. 따라서 여기에서 print()를 사용하여 아래 예와 같이 목록 내부의 값을 표시할 수 있습니다.

mylist = ["PHP", "JAVA", "C++", "C", "PHYTHON"]
for i in mylist:
	print(i)

출력:

PHP
JAVA
C++
C
PHYTHON

출력은 새 줄에 하나씩 차례로 인쇄된 목록 항목을 보여줍니다. 목록의 모든 항목을 같은 줄에 표시하려면 어떻게 해야 합니까? 이를 위해 Python에서 줄 바꿈을 제거하고 목록의 모든 항목을 같은 줄에 인쇄하는 print() 내부의 end 인수를 사용합니다.

mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
	print(i, end=" ")

출력:

PHP JAVA C++ C PHYTHON

줄 바꿈과 공백 없이 별(*) 패턴 인쇄

줄 바꿈이 없는 Python 인쇄의 예는 for 루프를 사용하여 같은 줄에 별(*)을 인쇄하기 위해 print() 함수를 사용합니다.

for i in range(0, 20):
    print('*', end="")

출력:

********************

요약:


python

  1. 신기술은 내화물에 어떻게 적용됩니까?
  2. 파이썬 입력, 출력 및 가져오기
  3. Python에서 현재 날짜와 시간을 얻는 방법은 무엇입니까?
  4. C 프로그래밍에서 주석을 작성하는 방법
  5. Python Print() 문:예제로 인쇄하는 방법
  6. Python 파일 존재 여부 확인 | 파이썬에서 디렉토리가 존재하는지 확인하는 방법
  7. Python Average:Python에서 목록의 AVERAGE를 찾는 방법
  8. 세 번째 변수를 사용하지 않고 두 개의 Python 변수 바꾸기
  9. 새로운 라인 통합 환경
  10. 새 도구를 추가하는 방법