a = eval(input('x:') print(type(a)) #为什么这段代码,当我输入数字的时候,a显示的int类型,但是当我输入字符串str类型,会报错,eval还有什么用法
为什么这两种方法会有效率上的差异呢?
第一种每次循环都调用了math.sqrt函数
第二种每次循环使用b这个变量,不是也相当于调用了b这个函数吗,只不过换了个变量名?
增强赋值运算符:
a=3.14,为什么a+=1之后,后面的值不是4.14而是4.14000000000000001,后面的数值哪来的?
is 是用来判断是否是同一个引用,为什么我的程序运行的结果跟老师的不同?
怎样才能老师这样,直接敲代码直接出结果不弹出不相关的对话框。用win10的我敲一行运行一次就弹出另外一个对话框
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637