美文网首页
跟着大大学python(7)

跟着大大学python(7)

作者: 三千院贺Hall | 来源:发表于2017-07-23 22:53 被阅读0次
    把大大给的程序自己复盘了一遍

    (不是很懂,先拿个小本记下来)用到了raw_input,因为input其实是基于raw_input来扩展的。为了更详细的应用输入,基于raw_input来构建计算器的输入,相当于按钮。

    raw_input()捕获原始输入

    简单来说,raw_input()以字符串的形式返回用户的输入,input()把用户的输入作为表达式进行求值并返回该值。

    eval是什么鬼?

    eval()函数

    eval(str)函数很强大,官方解释为:将字符串str当成有效的表达式来求值并返回计算结果。所以,结合math当成一个计算器很好用。常见作用见http://blog.csdn.net/SeeTheWorld518/article/details/47983511

    简单eval可以把字符串当做python程序来执行。相当于在python里还可以执行python。

    这个东西很危险。。。

    本程序还用了一个无限循环把接收的语句“困”起来,可以不断计算。

    第7到8行的代码,相当于用输入0来结束程序,来作为计算器的开关。

    相关文章

      网友评论

          本文标题:跟着大大学python(7)

          本文链接:https://www.haomeiwen.com/subject/rkhvkxtx.html