Maison >développement back-end >Tutoriel Python >Comment lire l'entrée en python
En Python, il existe deux façons de lire une entrée : La fonction input() accepte une invite et renvoie une chaîne saisie par l'utilisateur. La fonction sys.stdin.readline() lit une ligne de texte (y compris les nouvelles lignes) à partir de l'entrée standard et renvoie une chaîne.
Comment lire une entrée en Python
Il existe deux manières principales de lire une entrée en Python : la fonction input()
et la fonction sys.stdin.readline( )
fonction. 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()
input()
obtient l'entrée de l'utilisateur et la renvoie sous forme de chaîne. Sa syntaxe est la suivante : 🎜<code class="python">lines = sys.stdin.readlines()</code>🎜où
prompt
est un message d'invite facultatif qui sera affiché lorsque l'utilisateur devra saisir. 🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜2. Fonction sys.stdin.readline() 🎜🎜🎜La fonction <code>sys.stdin.readline()</code> lit une ligne de texte à partir d'une entrée standard (y compris les caractères de nouvelle ligne ) et le renvoie sous forme de chaîne. Sa syntaxe est la suivante : 🎜rrreee🎜 Contrairement à la fonction input()
, la fonction <code>sys.stdin.readline()</code> n'accepte pas les messages d'invite. 🎜🎜🎜Exemple : 🎜🎜rrreee🎜🎜Select method🎜🎜🎜La fonction input()
est plus adaptée aux situations dans lesquelles l'utilisateur doit être invité à saisir une entrée, tandis que sys.stdin.readline ()
Les fonctions sont mieux adaptées à la lecture des entrées de scripts ou d'autres programmes. 🎜🎜🎜Autres notes🎜🎜lines = sys.stdin.readlines( ) Fonction
, qui renvoie chaque ligne sous forme de liste sous forme de chaîne : 🎜🎜rrreeeCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!