当需要从用户获取输入时,可以使用Python3的内置函数input()。输入函数以字符串形式返回用户输入的数据,允许用户向程序提供参数和数据。本文将详细讲解Python3的input函数功能详解。
input()函数的语法
input()函数的语法非常简单,只有一个参数:
input([prompt])
可选参数prompt是一个字符串,代表需要向用户显示的提示信息。如果省略了prompt,则不会向用户显示任何提示,只有一个光标闪烁等待用户输入。
input()函数的用法
以下是一些input()函数的使用示例:
示例 1: 接收用户输入的字符串
name = input("请输入你的名字:")
print("你好," + name + "!")
示例说明:
- 当用户运行上面的代码时,程序会向用户显示“请输入你的名字:”的提示;
- 用户输入他们的名字,然后按回车键(Enter);
- 程序将用户输入的名字存储在变量name中,并打印一个带有这个名字的问候。
示例 2: 接收用户输入的整数
age = int(input("请输入你的年龄:"))
print("你的年龄是:" + str(age))
示例说明:
- 当用户运行上面的代码时,程序会向用户显示“请输入你的年龄:”的提示;
- 用户输入他们的年龄,然后按回车键(Enter);
- input()函数返回一个字符串,将其转换为整数之后存储在变量age中;
- 程序将用户输入的年龄打印出来。
输入的年龄必须是数字,否则将导致程序出错。如果用户输入了一个非数字的字符串,程序将会崩溃并抛出一个ValueError异常。
总结
input()函数是Python3中一个十分常用的内置函数,可以接收用户的输入,而且非常易用。您可以在使用该函数前加入一个字符串,向用户提供有意义的提示信息。此函数通常与类型转换函数结合使用,以确保输入数据的正确性。现在,您应该对Python3中的input()函数有了一个基本的理解。