博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python input() 与raw_input()
阅读量:6891 次
发布时间:2019-06-27

本文共 482 字,大约阅读时间需要 1 分钟。

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

1:纯数字输入

当输入为纯数字时

    input返回的是数值类型,如int,float

    raw_inpout返回的是字符串类型,string类型

输入字符串为表达式

input会计算在字符串中的数字表达式,而raw_input不会。

如输入 “57 + 3”:

    input会得到整数60

    raw_input会得到字符串”57 + 3”

weight1=input()##输入15 weight2=input() ##输入16 print (weight1+weight2)   ###得到值:31 weight1=raw_input()  ###输入15 weight2=raw_input()   ###输入16 print (weight1+weight2)   ###得到值:1516 综上可以看出:raw_input()得到的是字符串,

转载于:https://www.cnblogs.com/star12111/p/10089110.html

你可能感兴趣的文章
二级域名和二级目录在SEO中的区别(二)
查看>>
设计并实施CRM与ERP的整合方案
查看>>
将无限循环小数化为分数
查看>>
MetaMask/metamask-extension/mascara 的运行实现
查看>>
loglevel-metamask
查看>>
决策树算法实现(train+test,matlab) 转
查看>>
51Nod-1126 求递推序列的第N项【递推序列+模除】
查看>>
Eratosthenes筛选法(C++版)
查看>>
HDU1163 Eddy's digital Roots
查看>>
Topological Sorting(拓扑排序)
查看>>
css学习_css用户界面样式
查看>>
Optisystem中绝对码变相对码
查看>>
时间格式处理
查看>>
【转】android windowSoftInputMode
查看>>
php Socket通信
查看>>
[周年感悟]看软件项目中的四种角色
查看>>
eclipse tomcat7.0 start 常见错误警告
查看>>
chrome浏览器
查看>>
【转】iOS库 .a与.framework区别
查看>>
java多线程编程之使用Synchronized块同步方法
查看>>