Python中文网

python input()

cnpython340

在 Python 编程语言中,input()是一个内置函数,用于从用户处读取输入。当代码执行到 input() 函数时,程序会暂停,等待用户从键盘输入信息,并将用户输入的信息以字符串形式返回给程序。

例如,以下代码中的 input() 语句会提示用户输入一个字符串,并将其存储在 name 变量中:

 pythonCopy code
 name = input("请输入你的名字:")
 print("你好," + name + "!")

运行此代码时,会输出一个提示消息,等待用户输入,然后将输入的字符串与其他字符串连接在一起,并输出到控制台上。如果用户输入了 "Alice",则输出将是:

 Copy code
 请输入你的名字:Alice
 你好,Alice!

需要注意的是,input() 函数始终返回一个字符串,即使用户输入的内容是数字或其他数据类型。因此,如果需要使用输入的数字,必须将其转换为相应的数据类型。例如,以下代码中的 age 变量将使用 int() 函数将输入的字符串转换为整数:

 pythonCopy code
 age = int(input("请输入你的年龄:"))
 print("你的年龄是:" + str(age))

在此示例中,input() 函数将等待用户输入一个字符串,该字符串将被传递给 int() 函数进行转换。如果用户输入了 "30",则输出将是:

 Copy code
 请输入你的年龄:30
 你的年龄是:30

需要注意的是,在 Python 2 中,内置函数 raw_input() 用于从用户处读取输入,而 input() 函数用于计算表达式。在 Python 3 中,raw_input() 函数已被移除,input() 函数用于读取用户输入。

总之,input() 函数是 Python 编程中一个非常有用的函数,可用于与用户交互并读取输入的数据。

上一篇:没有了

下一篇:python isinstance()