Python 인쇄 함수에서 sep와 end 인수의 차이점은 무엇입니까?


최상의 답변

Python 3의 인쇄 함수는 인쇄 할 여러 인수를 허용 할 수 있습니다. sep 매개 변수는 인쇄 할 반복기에서 인수 또는 항목 사이의 구분 기호를 정의합니다. Python 3 9 월의 기본값은 공백 이며 소프트 간격 으로 알려져 있습니다. end 매개 변수는 인쇄 기능의 줄 종결자를 정의합니다. Python 3의 기본값은 많은 프로그래밍 언어의 경우와 같이 “ new line “입니다.

sep

  • 다중 매개 변수 :

#Printing multiple arguments with user defined separator

print("apple", "orange", "mango", sep = "\_")

“apple\_orange\_mango”를 인쇄합니다.

  • 반복자 포함 :

#A list of fruits

fruit\_list = ["apple", "orange", "mango"]

#Printing list with user defined separator

print(fruit\_list, sep = "\_")

는 동일한 i를 인쇄합니다. 이자형. “apple\_orange\_mango”

지금 end 의 예를 살펴 보겠습니다.

#Printing multiple lines with user defined line terminator

print("First line example", end = "@")

print("Second line example")

인쇄

p>

“첫 번째 줄 예 @ 두 번째 줄 예”이지만 기본적으로는

“첫 줄 예

두 번째 줄 예”

답변

문자열 (예 : 일련의 문자, 텍스트 형성)에 사용되는 경우 탭 / 들여 쓰기입니다.

다음과 같은 것을 시도해보세요.

print("hello\t...") #in the output, you"ll notice the "space" between "hello" and "..."

문자열에서 원하는 위치에 \ t와 같은 연산자를 추가 할 수 있습니다.

다른 항목도 있습니다.

\ n = 줄 바꿈 (다음 줄에 다음 줄에 인쇄) \ r = 캐리지 리턴 (기본적으로 다음 줄에 인쇄에도 사용됨) \ = 텍스트에 작은 따옴표 () 인쇄 \ “= 인쇄 텍스트에 큰 따옴표 (“) \\ = 텍스트에 백 슬래시 (\)를 인쇄합니다.

참고 : Windows에서 다음 줄에 내용을 인쇄하려면 \를 사용해야합니다. r \ n, 켜짐 Mac (OS X 이전)은 \ r, 현재 Mac (OS X 이상)에서는 \ n, Linux에서는 \ n을 사용해야합니다.

Mac (OS 이전이 아닌 경우) X) 및 Linux의 경우 다음 예제가 작동합니다.

print("Hello, \"friend\"!\nPlease enter your name below:\n\nName:\t(your name here)\nAge:\t(your age here)")

print("\nGood. Here"s how you print directories: \"C:Users\\Quora\\examples\"\nI hope this example helped!")

Windows에서는 모두 \ n을 \ r \ n으로 바꾸십시오.

다음과 같이 인쇄됩니다.

Name :과 (your name here)사이, Age :와 (your age here)사이에 \ t를 사용했습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다