【python基础】input函数
  3BsmzXJl1DMi 2023年11月02日 35 0

视频讲解
input函数

1.初识input函数

我们在学习了字符串类型和数字类型数据的时候,我们用print函数来输出这些数据,那么Python如何去输入这些数据呢?

这就要用到input函数了,input函数的作用就是将用户输入的信息以字符串类型数据存储到变量中,以供程序使用。

其语法格式:

变量 = input('输入提示信息')

比如,我们要输入某人的年龄,编写程序如下所示:
image
我们可以发现,我们输入的数据18赋值给了变量age,type函数的作用是返回变量的数据类型,我们可以看到是'str',这里的'str'代表的就是字符串类型数据,如果需要将字符串类型数据'18'转换成数字类型数据18,那么就需要用int函数,编写程序如下所示
image
我们可以发现,这里输出的是'int','int'代表的就是数字类型数据,我们成功的将字符串类型数据'18'转换为了数字类型数据18

2.input函数的工作原理

input函数让程序暂停运行,等待用户输入一些文本信息。获取用户输入后按回车,Python将其存储在一个变量中,以方便后续使用。这里要注意的是,获取的用户输入信息为字符串类型,存储到该变量后,该变量的数据类型也为字符串类型,如果需要的是数字类型的数据,我们需要用int函数将字符串类型数据转换为数字类型。

2.1输入错误问题

我们在知道input函数工作原理和字符串类型数据转换为数字类型数据之后,如果我们任意从键盘上输入,如果输入的不是数字,那么会产生什么现象,
image
我们发现报错了,ValueError: invalid literal for int() with base 10: 'aaaa' 根据提示发现是数值错误,也就是说我们强行把非数值字符串转换为数值是错误的,这里如果要想程序健壮的话,等学习完异常之后,再来处理这种问题即可。

练习题

利用input函数和print函数,输入两个数,输出两个数的和。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Fnpj8K6xSCR   2024年05月17日   104   0   0 Python
  xKQN3Agd2ZMK   2024年05月17日   73   0   0 Python
  fwjWaDlWXE4h   2024年05月17日   38   0   0 Python
  YpHJ7ITmccOD   2024年05月17日   39   0   0 Python
3BsmzXJl1DMi