Python基础输入语句和数据类型转换
程序的基本结构
输入数据存入变量中——根据数据进行计算——结果输出
输入语句
Python 3.x中输入语句为**input()**函数。
例如:
1 | a = input() #等待用户输入,给a赋值 |
在这则表达式中,括号里可以填任何东西,如果要输入文字提示的话,需要加引号。
input可以输入任何东西,包括数字、字母、汉字、符号以及其它的字符串。
For example :
1 | x = 3000 |
1 | a = input('请输入数字:') |
第一框输出的结果就是3000,运行程序的时候会先显示出3000,然后等待你去输入。
第二框的输出就是“请输入数字:”,后面可以输入任何东西。
你可以理解为input这个函数里自带了一个print()
。
需要注意的是,输入的结果默认都为str类型,即字符串类型,如需进行数据的计算,建议使用[强制转换](Python的基本数据类型与数据类型转换 (g2022cyk.top))。
虽然看上去像是给input()函数赋值,但实际上,我们是将input()函数的执行结果(收集的信息)赋值给变量a。
通俗来讲,我们放进a这个盒子里的东西,不是input()函数中提的问题,而是我们通过input()函数收集到的别人的答案。
这样,不管你在终端输入的内容是什么,不管你的回答改变多少次。只要是对input()函数所提问题的回答,都会被存储在变量中。等待你打印变量时,将回答提取出来,展示在显示屏上。
而这些展示在终端的信息/回答/数据,在代码世界,我们可以称其为输入值——我们输入给函数的内容。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 程俞客&称心号!
评论