欢迎访问宙启技术站
智能推送

Python中的input()函数:获取用户输入的数据。

发布时间:2023-06-05 03:03:09

Python是一门高级编程语言,拥有非常丰富的内置函数和模块。其中,input()函数是一个非常常用的函数,它可以从用户那里获取输入的数据,然后将这些数据传递给程序进行处理。在本篇文章中,我们将详细介绍Python中input()函数的用法和优点。

一、input()函数的用法

1.基本用法

语法格式:input([prompt])

input()函数只有一个可选参数prompt,用于向用户提示信息。在用户输入完毕后,input()函数会将输入的数据作为字符串返回。如下图所示:

![image-20211014112313014](https://i.loli.net/2021/10/14/LjutwRomNpqSyaQ.png)

注:这里prompt是一个可选参数,如果不指定,则默认为空字符串。

2.提供提示信息

如果要提供一些提示信息,可以在input()函数中添加一个字符串参数作为提示信息。如下所示:

name = input('请输入您的姓名:')
print('您好,'+ name + '!欢迎使用Python!')

执行结果:

![image-20211014112648052](https://i.loli.net/2021/10/14/mne3NJfVP9Za7cS.png)

3.获取特定类型的数据

input()函数默认返回字符串类型的数据,如果需要获取其他类型的数据,可以使用转换函数进行类型转换。常用的转换函数包括:

- int():将字符串转换为整型。

- float():将字符串转换为浮点型。

- str():将其他类型数据转换为字符串类型。

例如,以下代码将字符串转换为整型,并进行计算操作:

number1 = int(input('请输入      个整数:'))
number2 = int(input('请输入第二个整数:'))
sum = number1 + number2
print('它们的和是:', sum)

执行结果:

![image-20211014113041017](https://i.loli.net/2021/10/14/inSMBU8sF3WbO9J.png)

二、input()函数的优点

1.方便快捷

input()函数可以快速地获取用户输入的数据,省去了用户自己定义变量然后进行赋值的麻烦。

2.输入模式自由

input()函数可以自动识别用户输入的是何种类型的数据,比如字符串、整型、浮点型等等,非常灵活。

3.提供友好的提示信息

input()函数可以向用户提供友好的提示信息,让用户清楚知道应该输入什么类型的数据,避免用户输入错误的数据。

4.可以与其他函数进行组合运用

input()函数可以与其他函数进行组合运用,比如函数嵌套、条件语句和循环语句等等,从而实现更加复杂的功能。

总结:

input()函数是Python中最常用的函数之一,可以方便地获取用户输入的数据,同时也提供了友好的提示信息等优点。在实际开发中,我们可以灵活运用input()函数,通过类型转换、函数嵌套、条件语句和循环语句等方式进行组合运用,实现更加复杂的功能。