input()函数结果的赋值

首先,我们可以对变量进行赋值,这样当我们想提取数据时,只要直接打印变量名,就能唤醒程序对数据的记忆。
这个赋值逻辑,在input()函数中也是行得通的。我们也可以通过赋值,达到随时提取输入结果的目的。但是在逻辑层面,我们需要拐一个弯。
比如,以我们下面这串代码为例:
money = input('请在以下选项中【100;200;500;1000】中,输入您要充值的金额:')
复制代码
虽然看上去像是给input()函数赋值,但实际上,我们是将input()函数的执行结果(收集的信息)赋值给变量money。
通俗来讲,我们放进money这个盒子里的东西,不是input()函数中提的问题,而是我们通过input()函数收集到的别人的答案。
这样,不管你在终端输入的内容是什么,不管你的回答改变多少次。只要是对input()函数所提问题的回答,都会被存储在变量中。等待你打印变量时,将回答提取出来,展示在显示屏上。
而这些展示在终端的信息/回答/数据,在代码世界,我们可以称其为输入值——我们输入给函数的内容。
money = input(' 请在以下选项中【100;200;500;1000】中,输入您要充值的金额: ')
print(money)
复制代码

本文详细介绍了Python的input()函数,包括如何赋值以存储输入数据,以及函数返回值的数据类型。在使用input()时,无论输入什么内容,函数总会返回字符串类型。在尝试对输入值进行数学运算时,需要先将其转换为适当的数据类型,如整数,以避免TypeError。文章通过示例代码和错误分析,解释了如何处理input()返回的字符串并进行类型转换。
最低0.47元/天 解锁文章
494

被折叠的 条评论
为什么被折叠?



