源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Python中input和raw_input的一点区别

  • 时间:2022-10-15 12:26 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Python中input和raw_input的一点区别
使用input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 [b]当输入为纯数字时:[/b] input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 [b]输入字符串为表达式[/b] input会计算在字符串中的数字表达式,而raw_input不会。 如输入“57 + 3”: input会得到整数60 raw_input会得到字符串”57 + 3” [b]python input的实现[/b] 看python input的文档,可以看到input其实是通过raw_input来实现的,原理很简单,就下面一行代码:
[u]复制代码[/u] 代码如下:
def input(prompt):     return (eval(raw_input(prompt)))
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部