Cara untuk memasukkan baris seterusnya dalam Python: fungsi input(): Dapatkan input daripada pengguna dan paparkan mesej segera. kaedah sys.stdin.readline(): Membaca baris seterusnya daripada aliran input standard tanpa memaparkan mesej gesaan. fungsi getpass(): Mendapat maklumat sensitif (seperti kata laluan), menyembunyikan input pengguna untuk mengelakkan mata yang mengintip.
Bagaimana untuk memasuki baris seterusnya dalam Python
Dalam Python, terdapat beberapa cara untuk memasuki baris seterusnya. Cara paling mudah ialah menggunakan fungsi input()
. 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
name
. 🎜🎜🎜Menggunakan sys.stdin🎜🎜🎜Cara lain ialah menggunakan objek sys.stdin
. sys.stdin
mewakili strim input standard, yang menyediakan kaedah readline()
untuk membaca baris seterusnya. Contohnya: 🎜rrreee🎜Ini serupa dengan menggunakan fungsi input()
, tetapi ia tidak memaparkan sebarang mesej gesaan. 🎜🎜🎜Gunakan fungsi getpass() 🎜🎜🎜Untuk situasi di mana maklumat sensitif seperti kata laluan perlu dimasukkan dengan selamat, anda boleh menggunakan fungsi getpass()
. Fungsi getpass()
menyembunyikan teks yang dimasukkan pengguna untuk mengelakkannya daripada mengintip. Contohnya: 🎜rrreee🎜 Apabila kod di atas dilaksanakan, ia akan memaparkan mesej gesaan dalam konsol tetapi tidak akan menggemakan kata laluan yang dimasukkan oleh pengguna. Kata laluan akan disimpan dalam pembolehubah kata laluan
. 🎜Atas ialah kandungan terperinci Bagaimana untuk memasukkan baris seterusnya dalam python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!