누구나 저에게 파이썬 셸의 출력 변수와 "프린트"사이의 차이점을 설명 할 수 있습니까?파이썬 쉘에서 함수 프린트
텍스트로이 작업을 수행 할 때 차이점을 이해하지만 int 또는 float은 알 수 없습니다.
누구나 저에게 파이썬 셸의 출력 변수와 "프린트"사이의 차이점을 설명 할 수 있습니까?파이썬 쉘에서 함수 프린트
텍스트로이 작업을 수행 할 때 차이점을 이해하지만 int 또는 float은 알 수 없습니다.
얼마전 print
는 str()
함수를 사용하여 문자열을 결과로 변환하는 반면 상기 repr()
함수에 의해 리턴 된 결과의 표현을 출력 (예를 들면, 변수 이름) 식을 할 입력. >>> S 개의 = " ABC "repr()
인쇄
직접 식을 입력하는 것과 같은 결과를 줄 것이다 :
>>> "abc"
'abc'
>>> print repr("abc")
'abc'
파이썬 쉘은 항상 평가의 마지막 값을 반환합니다. a
이 5 일 때 5로 평가되므로 사용자가 볼 수 있습니다. print
을 호출하면 print
이 값을 출력하고 (따옴표 제외) 아무 것도 반환하지 않으므로 print
이 완료된 후에는 아무것도 반환되지 않습니다. 따라서 b
을 평가하면 'some test'
이되고 그 결과를 인쇄하면 some text
이됩니다.