前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python中input()与raw_input()的区别到底是啥?

python中input()与raw_input()的区别到底是啥?

作者头像
marsggbo
发布于 2018-01-23 07:42:43
发布于 2018-01-23 07:42:43
7210
举报

首先先给出总结:input () = int(raw_input())

有图有真相!!!

  • 先看看input的例子:

可见用input键入得到int类型的数据,那如果输入一些非int类型的会怎么样呢?

报错啦!!!所以可见,input只能接受数字呀,看来他还是很专一的嘛,值得的表扬!

  • 再来看看raw_input()的表现:

事实证明raw_input是字符型 输入

  • 最后看看int(raw_input())的表现

与input基本相同,所以有了最开始的结论input () = int(raw_input())

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-03-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python: input()、raw_input() 探究
实验 a = input('请输入:') print a 如果输入字符串,则马上报错: 请输入:str Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in <module> 但是如果输入整数,却不会报错: 请输入:10 10 如果把 input 改成 raw_input ,则可以正常记录键盘输入的字符串: a = raw_input('请输入:
JNingWei
2018/09/28
1.2K0
Python2和Python3的一些语法区别
Python2和Python3的一些语法区别 python 1.print 在版本2的使用方法是: print 'this is version 2 也可以是 print('this is version 2') 但到了3,就只能加上括号,像一个函数一样来使用 print: print('this is version 3') 2.input 2里面有两个用来从命令行接受输入的函数:input 和raw_input。 value = input() input接收的是一个值或变量,也就是说,你如果输
用户1214487
2018/01/23
1.4K0
Python2和Python3的一些语法区别
python简单学-----------
2.对中文的支持 python2和python3不一样,python3默认支持,python2 需要加上
py3study
2020/01/20
8160
Python 教程之输入输出(1)—— 在 Python 中接受输入
开发人员经常需要与用户交互,以获取数据或提供某种结果。今天的大多数程序都使用对话框来要求用户提供某种类型的输入。而 Python 为我们提供了两个内置函数来读取键盘输入。
海拥
2022/09/16
1.8K0
Python 教程之输入输出(1)—— 在 Python 中接受输入
详解Python 2.x 与 Python 3.x 的区别
如果你是刚接触 Python 的初学者,那你可能是直接学习 Python 3.x 版本。对于 Python 2.x 的版本是不会有所接触。官方也宣布在 2020 停止对 Python 2.x 的维护。我也建议初学者直接去学 Python 3.x 版本。但我们还是要去了解下 Python 3.x 与 Python 2.x 之间都有哪些改变,通过对比能让你对 Python 有更加深刻的理解。并且在很多面试过程中,面试官都会问:Python 2.x 与 Python 3.x 的区别。今天就给大家列举 Python 3.0 主要改变的几个方面。
用户2966292
2018/08/30
1.2K0
python中的变量
通过上面的对比可以看到,python2中在运行赋值运算符的时候,变量始终是整型,而在python3中,变量在做除法运算符的时候会变为浮点型。
嘻哈记
2021/03/20
2.2K0
笨办法学Python - 习题5: Mo
学习目标:了解用户输入方法,明白pthon2和Python3之间的用户输入的区别。了解格式化字符串(format string)的概念,学会如何创建包含变量内容的字符串。使用专门的格式和语法把变量的内容放到字符串里,然后进行格式化的打印输出。
py3study
2020/01/21
6570
13条Python2.x和3.x的区别?
从今天开始,小明将和你一起过一下,那些在面试「Python开发」岗位时面试官喜欢问的问题。内容基础,但是你不一定会噢。
py3study
2020/01/10
5920
Python3与Python2的具体区别
有赞的数据库管控平台是基于Python 2(py2)开发的,目前已经升级到python3(py3) 版本,主程序基于python 3.6.x。写本文是梳理一下 两个版本之间的语法,函数等差异。
用户1278550
2020/08/04
8750
Python 内置函数大全(上)
divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
Python知识大全
2020/02/13
5660
Python基础知识总结
WHY Python首先,学一门语言都会问:点解要学这门语言而学Python的原因很简单,原因就是…..好鬼简单.(这句话不是我说的) 很喜欢Python极简的代码风格,以及众多功能强大的模块…… 学了两天Python有点点体会,觉得应该总结一下有哪些应该注意的地方. 基本问题 学习途径 初学者推荐一个公众号:Crossin的编程教室(喜欢作者的教学方式) 环境配置 用Mac或者Linux的同学是幸福的,直接在终端输入idle就好了,这两个系统都是默认自带Python的,如果想直接在终端打开Python S
Locker
2018/08/01
1.6K0
Python基础知识总结
python之条件-循环和其他语句
如何使用print来打印表达式----不管是字符串还是其他类型进行自动转换后的字符串。
py3study
2020/01/15
8050
Python中zip()函数的解释和可视化
返回一个元组迭代器,其中第i个元组包含每个参数序列或可迭代对象中的第i个元素。当最短的可迭代输入耗尽时,迭代器将停止。使用单个可迭代参数,它将返回1元组的迭代器。没有参数,它将返回一个空的迭代器。
统计学家
2020/02/12
1.5K0
Python中zip()函数的解释和可视化
第1章 python 基础语法(3)
=================目录================== 1.8 字典 1.9 字典练习 2.0/2.1 流程控制-if条件判断
py3study
2020/01/03
5660
第1章  python  基础语法(3)
1-python基础
​ 同一个变量a可以反复赋值,且可以是不同类型的变量. 这种变量本身类型不固定的语言称为动态语言, 比如python, javascript. 而与之相对应的静态语言,静态语言必须在定义的时候指定扁蕾类型,如果赋值时类型不匹配则会报错.
用户3106371
2018/09/12
1K0
1-python基础
首发:吴恩达的 CS229的数学基础(线性代数),有人把它做成了在线翻译版本!
这是两个方程和两个变量,正如你从高中代数中所知,你可以找到 和 的唯一解(除非方程以某种方式退化,例如,如果第二个方程只是第一个的倍数,但在上面的情况下,实际上只有一个唯一解)。在矩阵表示法中,我们可以更紧凑地表达:
统计学家
2019/11/07
1.4K0
首发:吴恩达的 CS229的数学基础(线性代数),有人把它做成了在线翻译版本!
python2与python3的区别
说明:标注?????是暂时没遇到且看不懂的,做个标记。常见的区别有print,range,open,模块改名,input,整除/,异常 except A as B
py3study
2020/01/09
1.2K0
[PYTHON] 核心编程笔记(14.P
在python中有多种运行外部程序的方法,比如,运行操作系统命令或另外的python脚本,或执行一个磁盘上的文件,或通过网络来运行文件
py3study
2020/01/06
6830
《Python核心编程》第五章
   在大多数32位机器上,标准整型的取值范围是-2^31~2^31-1,如果在64位机器上使用64位编译器编译的Python,则整型是64位的。而长整型能表示的数值仅仅与机器支持的虚拟内存大小有关,长整型是标准整型的超集。
py3study
2020/01/16
4250
从零开始学Python-day2
    这个岗位最近已经越来越火,作为一个刚毕业没两年的小青年,职位规划与目标都是迷茫的。仅此记录一下日常点滴。
py3study
2020/01/09
7900
相关推荐
python: input()、raw_input() 探究
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档