话说raw_input与input的区别

RawInput 输入流程【Windows操作系统】 转载请注明出处 除了键盘和鼠标以外,还有很多其他的用户输入设备,比如手柄、触摸屏、麦克风等等,这些设备统称为人机接口设备HID(Human Interface Device),RawInput 提供API用于接受任何HID设备的原生输入,包括键盘和鼠标。 Raw Input输入模型 在rawinput诞生之前,通常是由键盘和鼠标生成输入数据,系统忽略设备原生特定设备信息来解释数据。比如,键盘会生成特定于设备的扫描代码,但是系统会另外提供一套虚拟键码给应用程序。这么操作除了会隐藏设备原生输入的细节以外, 阅读详情

话说raw_input与input的区别

a=raw_input("有关输入的描述"):用来获取控制台的输入,并返回(有关输入的描述),将所有输入作为字符串看待,返回的是字符串类型

input("输入文字") :用来获取控制台的输入,它希望能够读取一个合法的 python表达式,即一个符合python语法的表达式,例如当你输入字符串的时候必须使用引号将它括起来,否则它会引发一个SyntaxError

raw_input与input的区别  :

1.共同点:使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的

 

2.不同点:raw_input会将所有输入的数据作为字符串看待,返回值为字符串类型;input输入时必须是一个合法的python表达式,格式与python中代码一样 其返回值与输入的数据类型相同     

 

3.联系:raw_input与input的关系。

以下是input方法的内容:

input([prompt]):                         

Equivalent to eval(raw_input(prompt))

 

注意:参看input方法可知input() 本质上还是使用 raw_input() 来实现的,只是调用完 raw_input() 之后再调用eval() 函数,所以,你甚至可以将表达式作为 input() 的参数,并且它会计算表达式的值并返回它。eval() 函数的功能,将字符串str当成有效的表达式来求值并返回计算结果。

另:  

除非对 input() 有特别需要,否则一般情况下我们都是推荐使用 raw_input() 来与用户交互。

Python3中input得到的为str;Python2的input的到的为int型,Python2的raw_input得到的为str类型

建议使用python3环境  2过两年要被淘汰了

MFC学习 —— 使用RawInput获取键盘输入 vs2019 mfc rawinput 键盘 阅读详情

相关推荐

python的raw_input与print的区别实例

#coding=utf8 print ''' print与raw_input的区别 print函数只做事不需要返回值 raw_input函数执行一些运算,最后返回结果 ''' #通过键盘输入用户名 usrname=raw_input("Enter login name:") print "Login user is:",usrname

WEL测试 2375

python:raw_input 与input的区别

raw_input与input是python通过键盘读取输入的函数,他们的区别是: 一、raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符),对输入的表达式不给于计算直接输出: 其结果是: 二、input可接受表达式,直接计算运算结果,并将结果返回 其结果为: 备注:input()当输入的是字符时,会报错  ...

hhy_123963的博客 1375

raw_input 与 input 的区别 Python

综上所述,raw_input() 和 input() 函数在 Python 中都用于接收用户输入的内容。与 raw_input() 不同,input() 函数会将用户输入的内容作为表达式进行求值,并返回相应的数据类型。例如,如果用户输入数字 42,则 input() 返回的是整数类型的数据 42。raw_input() 函数是 Python 2.x 版本中提供的方法,用于接收用户的输入。在 Python 中,raw_input() 和 input() 都是用于从用户获取输入的函数。

PixelNovaO的博客 436

raw_input和input的区别

原文地址:http://blog.youkuaiyun.com/dq_dm/article/details/45665069 这两个均是 python 的内置函数,通过读取控制台的输入与用户实现交互。但他们的功能不尽相同。下面对它们逐一介绍: 1、raw_input函数 语法:raw_input([prompt])  如果prompt不存在,也就是raw_input(),它会标准输出(

yingge的专栏 925

在Ansys Mechanical中对磨损进行建模

在有限元分析中,磨损是通过移动接触表面上的节点来复制材料侵蚀来建模的。仿真迭代更新几何,并在每次更新后重新计算平衡,使过程成为非线性的。Ansys使用将压力、相对运动和材料阻力与表面损失联系起来的经验定律来处理连续介质尺度的磨损。要在Ansys Mechanical中激活磨损建模,必须使用TB,WEAR命令定义专用材料模型。该命令与 TBDATA 相结合,允许用户输入与磨损相关的材料常数,以控制磨损的计算方式以及在接触表面上的应用方式。

jkh920184196的博客 2629

蓝牙耳机充电仓——功能框架

数据传输:大部分充电仓会跟耳机通信,控制耳机开机、关机和进入可搜索模式等等。蓝牙耳机给大家的生活带来便利,来讲讲TWS蓝牙耳机的搭档充电仓吧!方便携带:如果耳机单独带着,指定能弄丢一个,有了充电仓就安全多了。收纳保护:把珍爱的耳机放入充电仓里,防止丢失、磕碰、刮花等。给耳机充电:提供电力补给,让耳机持续使用。

改变自己现在能改变的,珍惜自己现在所拥有的 8949

input和raw_input的区别

首先明确一点,input()与raw_input()的区别只存在Python2.X环境下,因为在Python3中将Python2中的input()删除了,同时将raw_input()改名为input()。 如果你主要使用Py3,那么你只需关注在使用input()时所输入的数据最后都会输出成字符串格式,所以当你进行数字格式输入时要利用int()做好格式转换。 Py2.x环境下运行: # 例1 &gt...

夜路破晓的博客 3万+

中国裁判文书网案例批量爬取

本文介绍了某法院网站数据采集的技术研究过程,主要包含JS逆向分析和数据解密方法。通过开发者工具分析发现页面数据经过加密处理,重点研究了ciphertext等加密参数的生成逻辑。文章详细记录了定位加密函数、扣取加密代码、解密数据处理的全流程,并验证了解密方法的有效性。研究过程中强调了技术使用的法律边界,明确声明仅用于合法技术研究,禁止任何非法数据爬取行为。最终实现了加密数据的成功解密,并解释了各请求参数的作用,为后续数据清洗和存储奠定了基础。

2303_80825459的博客 816

input与raw_input的区别

以前没有深入考虑过raw_input与input函数的区别,所以一直比较困惑,今天测试之后,有了较为深入了解,记录如下 >>> user = raw_input("Enter your name:") Enter your name:scr >>> user 'scr' >>> user = raw_input("Enter your name:") Enter your name

拱头的专栏 1万+

我写了一个自动识别火车车厢位置的算法【lidar点云识别】

我写了一个自动识别火车车厢位置的算法【lidar点云识别】

qq_43212290的博客 798

Codex 实战 Skills:自动采集一天之内的 Git 提交,一键排版成精美工作日报并发送邮件

特性手动撰写脚本辅助(仅聚合)AI 增强自动化(本文方案)时间成本高(30-60分钟/天)中(5-10分钟/天)低(<1分钟/天)内容质量依赖个人总结能力原始数据堆砌,缺乏提炼专业、结构化、有业务视角信息完整性易遗漏完整,但难以阅读完整,且经过分类筛选维护成本无低中(需维护 Skill 配置)可扩展性低中高(可轻松添加周报、月报)适用场景所有开发者初级开发者追求效率的高级开发者本文详细介绍了一种基于 Codex Agent Skills 的自动日报生成方案。

yueyeguzhuo的专栏 102

python中raw_input什么意思_python中input()与raw_input()的区别分析

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入当输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型输入字符串为表达式input会计算在字符串中的数字表达式,而raw_input不会。如输入 “57 + 3”:input会得到整数60raw_input会得...

weixin_42303282的博客 566

82、yolov11检测模型迁移瑞芯微rk3588和使用昇腾设备300i DUO卡推理 batch=1/3,支持昇腾NMS迁移npu推理

本文介绍了使用昇腾设备进行分割推理的测试流程,包括两种测试方式(cann+onnx和om)。首先验证300iDUO卡的可用性,随后创建Docker镜像和容器以搭建独立环境。通过从指定仓库拉取Ubuntu 20.04镜像,创建容器并映射目录。进入容器后安装必要组件(Python3、GCC等)和系统工具(pciutils、net-tools等),为后续模型转换和迁移做准备。整个流程旨在构建可交付给第三方的标准化测试环境。

sxj731533730 1202

python中raw_input和input的区别_Python raw_input和input总结 在版本2和版本3中的区别

Python 2.3.4 (#1, Feb 2 2005, 11:44:13)[GCC 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> user=raw_input("please in...

weixin_31885729的博客 105

【银河麒麟桌面系统】自定义ISO镜像操作实践

本文详细介绍了麒麟操作系统Kylin-Desktop-V10-SP1的ISO镜像定制流程。通过挂载原始镜像、解压文件系统、进入chroot环境进行系统定制(包括文件替换和软件管理),最终重构squashfs并生成新ISO。关键步骤包括:挂载镜像到mnt目录、解压filesystem.squashfs、替换源配置文件、在chroot环境中清理系统、重新生成squashfs文件以及使用mkisofs命令创建新镜像。文章特别标注了x86和ARM架构的不同命令参数,并提供了安装测试验证方法。整个过程展示了从原始镜像

信创运维工程师 · 银河麒麟 & 容器实战 | 金融生产环境迁移·等保加固 | 142篇原创·17万+阅读 2342

SAP 打印输出中 `#` 字符替代日文汉字的根本原因与全面解决方案

只要认清设备类型 / 字符集 / 字体三角关系,并合理利用PDFUCSWINCF或 UPE + URDT,LP01里那些恼人的就会彻底消失,日文汉字将在纸面与 PDF 中如预览一样完美呈现。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 816

raw_input 与 input的区别

这两个函数均是python的内建函数,都可以读取控制台的输入,但是他们还是有很大的不同的。例1:>>> raw_input= raw_input("raw_input: ") 2 raw_input: I am raw_input 3 >>> input = input("Input: ") 4 Input: I am input 5 6 Traceback (most recent

wdfscsdn2015的博客 734

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

python中raw input的用法_python中raw_input和input的用法区别

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入1. 当输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型2. 输入字符串为表达式input会计算在字符串中的数字表达式,而raw_input不会。如输入 “57 + 3”:input会得到整数60raw_i...

weixin_33173924的博客 529

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

python中input()和raw_input的区别

一、插话1&gt;python3里面已经把raw_input()给去掉了 2&gt;Python 版本 2.x 中,raw_input() 会从标准输入(sys.stdin)读取一个输入并返回一个字符串,且尾部的换行符从末尾移除二、区别注意:使用python2.x版本进行相应的练习raw_input()随便输都是字符串,而input()必须按照Python的规则来~1.raw_input()name=raw_

携手凡生的博客 6万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

python中raw input的用法_Python实用之input()和raw_input()的区别

很多时候我们学了一个新函数,就会拿来跟类似的函数进行对比,今天我们就讲讲input()和raw_input()的区别。两者均是python的内置函数,通过读取控制台的输入与用户实现交互。raw_input:将所有输入作为字符串看待,不管用户输入什么类型的都会转变成字符串。raw的含义就是:生的;未加工的。>>> s1=raw_input()abc>>> s1'...

weixin_34479122的博客 471

python input 与raw_input函数的区别

以前没有深入考虑过raw_input与input函数的区别,所以一直比较困惑,今天测试之后,有了较为深入了解,记录如下    >>> user = raw_input("Enter your name:") Enter your name:scr >>> user 'scr' >>> user = raw_input("Enter your name:") Enter your nam

拉布明猪的专栏 6745

python中raw_input什么意思_python中input()与raw_input()的区别分析介绍

我们来看input的源码def input(prompt):return eval(raw_input(prompt))其实input也是调用了raw_input,只是做了eval处理而eval有什么作用呢?input:会根据用户的输入来做类型的转换raw_input:则会把用户的输入都作为一个字符串来处理下面是详细的补充:首先,我们知道input()和raw_input()都是用来获取控制台的输...

weixin_42519126的博客 796

python中input的作用_python中input()与raw_input()的区别分析

使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的纯数字输入当输入为纯数字时input返回的是数值类型,如int,floatraw_inpout返回的是字符串类型,string类型输入字符串为表达式input会计算在字符串中的数字表达式,而raw_input不会。如输入 “57 + 3”:input会得到整数60raw_input会得...

weixin_39980129的博客 232

Python中raw_input 和 input 区别,以及input使用

    1、raw_input()输入的是字符串,input输入中,输入的是字符串的默认为字符串,数字则为数字,经过了解raw_input为python2时期的语法,在现如今已经没有了这个函数。经过此处可以看到,raw_input已经不存在。我们往下查看input函数:大概的意思为从标准输入读取一个字符串。拖后的换行被取消。如果用户点击了EOF (Unix: Ctl-D, Windows: Ctl...

CJ_xiaoni的博客 1225
下一篇: python的代码风格
Buffing
博客等级 码龄9年 2粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值