> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 입력을 읽는 방법

Python에서 입력을 읽는 방법

下次还敢
풀어 주다: 2024-03-29 06:06:02
원래의
929명이 탐색했습니다.

Python에서는 입력을 읽는 두 가지 방법이 있습니다. input() 함수는 프롬프트를 받아들이고 사용자가 입력한 문자열을 반환합니다. sys.stdin.readline() 함수는 표준 입력에서 텍스트 줄(줄 바꿈 포함)을 읽고 문자열을 반환합니다.

Python에서 입력을 읽는 방법

Python에서 입력을 읽는 방법

Python에서 입력을 읽는 두 가지 주요 방법은 input() 함수와 sys.stdin.readline( ) 함수입니다. input() 函数和 <code>sys.stdin.readline()</code> 函数。

1. input() 函数

input() 函数从用户获取输入并将其作为字符串返回。它的语法如下:

<code>input(prompt="")</code>
로그인 후 복사

其中 prompt 是可选的提示消息,会在用户需要输入时显示。

示例:

<code class="python">name = input("请输入您的姓名:")</code>
로그인 후 복사

2. sys.stdin.readline() 函数

<code>sys.stdin.readline()</code> 函数从标准输入读取一行文本(包括换行符)并将其作为字符串返回。它的语法如下:

<code>sys.stdin.readline()</code>
로그인 후 복사

input() 函数不同,<code>sys.stdin.readline()</code> 函数不接受提示消息。

示例:

<code class="python">import sys
name = sys.stdin.readline()</code>
로그인 후 복사

选择方法

input() 函数更适合需要提示用户输入的情况,而 <code>sys.stdin.readline()</code> 函数更适合从脚本或其他程序中读取输入。

其他注意事项

  • 输入总是作为字符串返回,即使您希望它是一个数字。如果您需要一个整数或浮点数,您需要将其转换为适当的类型:
<code class="python">age = int(input("请输入您的年龄:"))</code>
로그인 후 복사
  • 要从多行输入中读取,可以使用 lines = sys.stdin.readlines()
1.input() 함수 🎜🎜🎜input() 함수는 사용자로부터 입력을 받아 문자열로 반환합니다. 구문은 다음과 같습니다. 🎜
<code class="python">lines = sys.stdin.readlines()</code>
로그인 후 복사
🎜여기서 prompt는 사용자가 입력해야 할 때 표시되는 선택적 프롬프트 메시지입니다. 🎜🎜🎜예: 🎜🎜rrreee🎜🎜2. sys.stdin.readline() 함수 🎜🎜🎜<code>sys.stdin.readline()</code> 함수는 표준 입력(줄바꿈 문자 포함)에서 텍스트 한 줄을 읽습니다. )을 문자열로 반환합니다. 구문은 다음과 같습니다. 🎜rrreee🎜 input() 함수와 달리 <code>sys.stdin.readline()</code> 함수는 프롬프트 메시지를 허용하지 않습니다. 🎜🎜🎜예: 🎜🎜rrreee🎜🎜Select method🎜🎜🎜input() 함수는 사용자에게 입력하라는 메시지를 표시해야 하는 상황에 더 적합하지만 sys.stdin.readline () 함수는 스크립트나 다른 프로그램에서 입력을 읽는 데 더 적합합니다. 🎜🎜🎜기타 참고 사항🎜🎜
  • 입력이 숫자가 되기를 원하는 경우에도 항상 문자열로 반환됩니다. 정수 또는 부동 소수점이 필요한 경우 적절한 유형으로 캐스팅해야 합니다. 🎜🎜rrreee
    • 여러 줄의 입력을 읽으려면 lines = sys.stdin.readlines( )를 사용할 수 있습니다. 함수, 각 행을 문자열 목록으로 반환합니다. 🎜🎜rrreee

위 내용은 Python에서 입력을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿