首页 > 其他分享 >input()与raw_input()

input()与raw_input()

时间:2023-05-31 19:02:17浏览次数:33  
标签:map Please raw 字符串 input 输入


首先,我们知道input()raw_input()都是用来获取控制台的输入,当然输入的时候可以加上输入提示信息:




        a = raw_input("Please input a:")


        b = input("Please input b:")




那么这两者有什么区别呢?





input()支持用户输入数字或者表达式,不支持输入字符串,返回的是数字类型的数值。 而raw_input()捕获的是最原始的输入,也就是说返回的是一个字符串,所以如果输入的是数字,那么我们必须要进行强制转换。例如:




        a = int(raw_input("Please input the number a:"))



其实input()本质上还是使用raw_input()来实现的,只是调用完raw_input()之后再调用eval()函数,所以,除非对input()有特别需要,否则一般情况下我们都是推荐使用raw_input()来与用户交互。

 

map接收一个函数和一个可迭代对象(如列表)作为参数,用函数处理每个元素,然后返回新的列表。  

ACM有时需要要a b c这样的一行格式输入,这时就用map函数来处理,这里假设a,b,c都是整数。

a,b,c = map(int, raw_input().split()),raw_input函数输入的是字符串,字符串的split方法用来将字符串分割成序列。


 

标签:map,Please,raw,字符串,input,输入
From: https://blog.51cto.com/u_16146153/6389004

相关文章

  • Linux shell standard input bugs All In One
    LinuxshellstandardinputbugsAllInOneerror❌warning:file'<standardinput>',aroundline110:tablewiderthanlinewidth$manvcgencmd>vcgencmd.mdwarning:file'<standardinput>',aroundline110:tablewi......
  • WPF基础入门——绘画和动画(Draw&Animation)
    本篇文章学习于:刘铁猛老师《深入浅出WPF》XAML语言针对的是界面美化问题,可以让设计师直接加入开发团队、降低沟通成本。XAML的图形绘制功能非常强大,可以轻易绘制出复杂的图标、图画。WPF支持“滤镜”功能,可以像Photoshop那样为对象添加各种效果。WPF原生支持动画开发,无论是设......
  • Java-Day-25( 字节输入流 + FileInputStream 和 FileOutputStream + FileReader 和 Fi
    Java-Day-25InputStream(字节输入流)InputStream抽象类是所有类字节输入流的超类InputStream常用的子类FileInputStream:文件输入流BufferedInputStream:缓冲字节输入流ObjectInputStream:对象字节输入流FileInputStream和FileOutputStreamFileInputStream(文......
  • Flutter的RawMaterialButton按钮
    RawMaterialButton介绍简介Flutter的RawMaterialButton是一个具有原始材料样式的可点击的按钮控件。它可以用于创建自定义的按钮和交互元素,具有许多可自定义的属性。自定义更灵活。重要属性以下是RawMaterialButton的一些常用属性:onPressed:必需属性,指定按钮按下时的回调函数......
  • MxDraw(在线CAD,H5开发CAD) 2023.05.23更新
    1. 完善了CAD在线编辑功能2. 增加addControlsEvent函数3. 修改Linux下,转换大图纸时,有部分照出当前视范围 ,就不显示问题4. 在CAD打开图纸增加多线程支持5. 修改片元程序编译加载失败问题6. 修改iconv 在centos7上不对问题7. 增加对对象的引用计数判断,防止对象被释放......
  • 对element Table表格中的el-input输入框输入的数值进行自定义校验
           参考:https://blog.csdn.net/weixin_48145150/article/details/125292650      https://blog.csdn.net/m0_59951344/article/details/119818786......
  • scrapy:CrawlSpider及其案例
    1.CrawSpider介绍运行原理:2.pymysqlcondainstallpymysql3.案例-读书网爬虫&数据入库3.1案例需求3.2网页分析3.3创建爬虫项目3.4创建爬虫文件(与之前有区别)scrapygenspider-tcrawlreadhttps://www.dushu.com/book/1188.html3.5实现爬虫impor......
  • el-input的maxlength属性在number类型时需要特殊处理
    maxlength在开发中,输入框一定要限制长度,之前在开发中都没注意过输入字符串的时候直接使用maxlength就可以了但是type是number的时候,maxlength就不起作用了.number默认情况下,不管用户输入字符串还是数字,在获取的值都是字符串.number可以将字符串转换成数字但是我自己测试......
  • 解决浏览器input文本框显示账号密码问题
    系统里有个搜索框,搜索框是inputtype="text"的标签,不知为何,始终会显示登录后的用户名在里面。虽然浏览器开启了自动填充,但是这个文本框的name也不是登录框的name,也不是密码框,但是依然自动填充了。这个问题困扰了我很久。可能是浏览器的bug?尝试了多种方法都无法解决,后来经过研究......
  • el-input的input和change事件区别
    inputinput是在输入值变化后就会触发changechange是在输入值变化并且失去焦点或用户按Enter时触发。与blur事件有着相似的功能,但与blur事件不同的是,change事件在输入框的值未改变时并不会触发blur不管输入值是否变化,只要失去焦点就会触发......