视频讲解
input函数
1.初识input函数
我们在学习了字符串类型和数字类型数据的时候,我们用print函数来输出这些数据,那么Python如何去输入这些数据呢?
这就要用到input函数了,input函数的作用就是将用户输入的信息以字符串类型数据存储到变量中,以供程序使用。
其语法格式:
变量 = input('输入提示信息')
比如,我们要输入某人的年龄,编写程序如下所示:
我们可以发现,我们输入的数据18赋值给了变量age,type函数的作用是返回变量的数据类型,我们可以看到是'str',这里的'str'代表的就是字符串类型数据,如果需要将字符串类型数据'18'转换成数字类型数据18,那么就需要用int函数,编写程序如下所示
我们可以发现,这里输出的是'int','int'代表的就是数字类型数据,我们成功的将字符串类型数据'18'转换为了数字类型数据18
2.input函数的工作原理
input函数让程序暂停运行,等待用户输入一些文本信息。获取用户输入后按回车,Python将其存储在一个变量中,以方便后续使用。这里要注意的是,获取的用户输入信息为字符串类型,存储到该变量后,该变量的数据类型也为字符串类型,如果需要的是数字类型的数据,我们需要用int函数将字符串类型数据转换为数字类型。
2.1输入错误问题
我们在知道input函数工作原理和字符串类型数据转换为数字类型数据之后,如果我们任意从键盘上输入,如果输入的不是数字,那么会产生什么现象,
我们发现报错了,ValueError: invalid literal for int() with base 10: 'aaaa' 根据提示发现是数值错误,也就是说我们强行把非数值字符串转换为数值是错误的,这里如果要想程序健壮的话,等学习完异常之后,再来处理这种问题即可。文章来源:https://www.toymoban.com/news/detail-481890.html
练习题
利用input函数和print函数,输入两个数,输出两个数的和。文章来源地址https://www.toymoban.com/news/detail-481890.html
到了这里,关于【python基础】input函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!