입력 함수를 사용하여 사용자 입력에서 줄 바꿈 억제
인쇄문에 쉼표를 추가하여 줄 바꿈을 추가하는 것을 제한할 수 있지만 유사한 기술은 다음과 같습니다. raw_input(Python 2.x) 또는 입력(Python 3.x)과 같은 입력 함수에는 즉시 사용할 수 없습니다.
사용자 입력 후 줄바꿈을 억제하려면 raw_input 또는 input이 본질적으로 새 줄을 인쇄한다는 사실을 활용할 수 있습니다. 입력을 요청하기 전 라인. 하지만 이 초기 개행이 삽입되는 것을 막는 것은 불가능합니다.
개행 삽입 제약 극복
개행을 직접 억제하는 것은 불가능하지만 해결 방법은 있습니다. 입력을 받은 후 이전 줄로 원활하게 돌아갑니다. 이 기술에는 다음 코드를 사용하는 작업이 포함됩니다.
<code class="python">print('3[{}C3[1A'.format(len(x) + y), end='')</code>
여기서:
설명
문자열 ' 33[4C'는 커서를 오른쪽으로 네 인덱스 이동하여 프롬프트를 효과적으로 덮어씁니다. 공백 문자로. 마찬가지로 문자열 ' 33[1A' 는 커서를 한 줄 위로 이동하여 사용자 입력을 프롬프트 바로 뒤에 맞춥니다.
사용 사례
다음 코드 조각은 다음을 보여줍니다. 이 기술의 실제 적용:
<code class="python">print('Hello, ', end='') name = input() print(', how do you do?')</code>
결과
Hello, Tomas, how do you do?
위 내용은 Python의 `input()` 함수를 사용하여 사용자 입력에서 줄 바꿈을 억제하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!