当编写Python3程序时,我们常常需要从用户那里读取输入数据。此时,可以使用内置的input()函数来实现从控制台读取用户输入的功能。本篇攻略将详细讲解Python3的input()函数的功能和用法。
input()函数的基本语法
input()函数的语法如下:
input(prompt)
其中,prompt是一个可选的字符串参数,用于自定义提示符,告诉用户该输入什么内容,若不提供prompt,则该函数不会显示任何提示符。
input()函数的返回值
input()函数会从控制台读取用户输入的数据,并将其作为字符串类型返回。例如,下面的代码从控制台读取一个字符串,并将其赋值给变量name:
name = input('请输入您的姓名:')
print('您好,', name)
运行该代码将会让程序等待用户输入,直到用户输入完毕并按下回车键。然后,程序会将输入的字符串赋值给变量name,并将其输出到控制台。
实例一:从控制台读取数字
接下来,我们来看一个从控制台读取数字的实例。在这个例子中,我们将读取控制台输入的两个数字,并计算它们的和。
a = input('请输入第一个数字:')
b = input('请输入第二个数字:')
sum = float(a) + float(b)
print('两个数字的和为:', sum)
在该代码中,我们从控制台分别读取两个数字,并将它们转换成浮点数类型,然后计算它们的和,并将结果输出到控制台。
需要注意的是,在从控制台读取数字时,我们需要使用float()函数将字符串类型的数字解析成浮点数类型。
实例二:读取列表类型输入
在Python3中,我们也可以从控制台读取一个列表类型的输入。下面的代码演示了这种情况,我们通过input()函数读取控制台输入的几个数字,并将它们存储到一个列表中:
arr = []
n = int(input("请输入数组中数字的个数:"))
for i in range(n):
x = int(input("请输入数字:"))
arr.append(x)
print("输入的数组为:", arr)
在该代码中,我们首先读取n个数字的个数,并使用for循环读取n个数字,并且将它们存储到一个列表arr中。最后,我们将该列表输出到控制台。
总结
input()函数是Python3中用于从控制台读取用户输入的内置函数。通过提供一个可选的字符串参数,我们可以自定义提示符,告诉用户需要输入什么。input()函数会返回用户输入的字符串类型数据。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python3 的input函数功能详解 - Python技术站