如何在 Python 中輸入下一行:input() 函數:從使用者取得輸入,並顯示提示訊息。 sys.stdin.readline() 方法:從標準輸入流讀取下一行,不顯示提示訊息。 getpass() 函數:取得敏感資訊(如密碼),隱藏使用者輸入以防止窺探。
如何在 Python 中輸入下一行
在 Python 中,有幾種方法可以輸入下一行。最簡單的方法是使用 input()
函數。
使用 input() 函數
input()
函數從標準輸入取得使用者輸入。它接受一個可選的參數,即提示訊息,該訊息將顯示給使用者。例如:
<code class="python">name = input("请输入您的姓名:") print("你好,", name)</code>
執行上述程式碼時,它將在控制台中顯示提示訊息,然後等待使用者輸入。使用者輸入的文字將儲存在 name
變數中。
使用 sys.stdin
另一種方法是使用 sys.stdin
物件。 sys.stdin
代表標準輸入流,它提供了一個 readline()
方法來讀取下一行。例如:
<code class="python">import sys name = sys.stdin.readline() print("你好,", name)</code>
這與使用 input()
函數類似,但它不顯示任何提示訊息。
使用 getpass() 函數
對於需要安全輸入密碼等敏感資訊的情況,可以使用 getpass()
函數。 getpass()
函數會隱藏使用者輸入的文本,以防止它被窺探。例如:
<code class="python">import getpass password = getpass.getpass("请输入您的密码:") print("您的密码已保存。")</code>
執行上述程式碼時,它將在控制台中顯示提示訊息,但不會回顯使用者輸入的密碼。密碼將儲存在 password
變數中。
以上是怎麼輸入下一行的詳細內容。更多資訊請關注PHP中文網其他相關文章!