加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

一文带你搞明白 Python 的输入输出

发布时间:2021-12-06 21:29:20 所属栏目:语言 来源:互联网
导读:为什么要输入和输出? 无论是从 一开始的hello world,还是前面的各种例子,基本都是些自说自话,展示类的代码片段。只有能够接收用户输入,根据输入代码生成结果,并输出到屏幕上展示出来,才算一个较为完整,简单的程序。 input输入函数 获取用户输入,保
为什么要输入和输出?
无论是从 一开始的“hello world”,还是前面的各种例子,基本都是些“自说自话”,展示类的代码片段。只有能够接收用户输入,根据输入代码生成结果,并输出到屏幕上展示出来,才算一个较为完整,简单的程序。
 
  input输入函数
获取用户输入,保存成一个字符串。重要的话,说两遍,input函数的返回值是一个字符串类型。哪怕你输入的是个数字1,返回给你的只会是字符串“1”,而不是整数1。下面是一些简单的展示例子:
 
#第一个例子
>>> inp  = input("please input your name: ")
please input your name: jack
>>> inp
'jack'
>>> type(inp)
<class 'str'>
 
#第二个例子
age  = input("please input your age: ")
please input your age: 18
 print(age)
'18'
 
#第三个例子
>>> type(age)
<class 'str'>
 
#第四个例子
 
>>> a = input("请输入一个字符:")
'请输入一个字符:前后带有空白'  
>>> a
'   前后带有空白   '
第一个例子中,inp = input("please input your name: "),input函数里可以提供一个字符串,用来给用户进行输入提示。input函数的返回值赋值给inp这个变量后,inp里就保存了用户输入的值。
 
type是Python内置的函数之一,非常有用,用于查看对象的数据类型。
 
第二个例子, 输入了年龄18,但age里保存的是一个“18”的字符串。
 
第三个例子,什么都没输入,返回的是一个空字符串。
 
第四个例子,有效输入的前后空白被保留在了返回的字符串中。
 
从上面例子的展示中,不难发现,input函数将用户的输入原样不动的返回给了变量 ,并包装成一个字符串。这肯定是不行的,会带来很多问题,所以通常都需要对用户输入进行处理和判定。

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读