一文带你搞明白 Python 的输入输出
发布时间:2021-12-07 18:42:17 所属栏目:语言 来源:互联网
导读:为什么要输入和输出? 无论是从 一开始的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函数将用户的输入原样不动的返回给了变量 ,并包装成一个字符串。这肯定是不行的,会带来很多问题,所以通常都需要对用户输入进行处理和判定。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |