>백엔드 개발 >파이썬 튜토리얼 >Python3이 줄 바꿈 없이 출력되는 이유는 무엇입니까?

Python3이 줄 바꿈 없이 출력되는 이유는 무엇입니까?

青灯夜游
青灯夜游원래의
2019-05-22 15:03:4124188검색

Python 3에서 줄바꿈 없이 출력하는 방법: 줄 끝에 추가된 문자열을 다음과 같이 사용해야 함을 명확하게 언급하기 위해 print() 함수에 끝 매개변수로 추가 명명된 매개변수 [end=""]를 제공합니다. 종료 문자열.

Python3이 줄 바꿈 없이 출력되는 이유는 무엇입니까?

파이썬의 print() 함수는 기본적으로 개행 문자로 끝나므로 기본적으로 자동으로 줄 바꿈됩니다. Python에는 미리 정의된 형식이 있으며 print(변수)를 사용하면 자동으로 다음 줄로 이동합니다. 그렇다면 줄바꿈 없이 어떻게 출력할 수 있을까요? 다음 글에서 이를 소개하겠습니다. 도움이 되셨으면 좋겠습니다.

Python 3에서 줄 바꿈 없이 출력하는 방법은 무엇입니까?

Python 3에서는 가장 간단한 솔루션이 제공되며, 인쇄 기능 끝에 추가 매개변수를 제공하기만 하면 됩니다. 예:

# 使用命名参数“end”指定行尾显式的字符串
print("Hello World!", end ="") #end里没有空格
print("My name is Karim") 
 
# 数组
a = [1, 2, 3, 4] 
   
# 输出数组的元素 
for i in range(4): 
    print(a[i], end =" ")  #end里添加空格

실행:

Python3이 줄 바꿈 없이 출력되는 이유는 무엇입니까?

선택적 명명된 매개 변수 end를 사용하여 줄 끝에 추가해야 하는 문자열을 명시적으로 언급할 수 있습니다.

end 매개변수로 제공하는 것은 무엇이든 종료 문자열이 됩니다.

따라서 빈 문자열을 제공하면 줄 바꿈이 없고 입력에 공백이 추가되지 않습니다.

Python print() 함수

print() 메서드는 가장 일반적인 함수인 출력을 인쇄하는 데 사용됩니다.

구문: ​​

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

매개변수:

  • objects -- 복수형, 한 번에 여러 개체를 출력할 수 있음을 나타냅니다. 여러 객체를 출력할 경우 ,로 구분해야 합니다.

  • sep - 여러 개체를 구분하는 데 사용되며 기본값은 공백입니다.

  • end - 엔딩을 설정하는 데 사용됩니다. 기본값은 개행 문자 n이며, 이를 다른 문자열로 변경할 수 있습니다.

  • file -- 작성할 파일 객체입니다.

  • flush -- 출력이 캐시되는지 여부는 일반적으로 파일에 의해 결정되지만, 플러시 키워드 인수가 True이면 스트림이 강제로 플러시됩니다.

반환 값

  • 없음.

위 내용은 Python3이 줄 바꿈 없이 출력되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.