赞
踩
如果我们直接打印输出,就是输出变量的值,例如:
如果我们想打印a=10就需要格式化字符串,就是使用f进行格式化,如图所示;
input执行的时候,就会等待用户进行输入;
input的返回值是一个字符串str,
如果只是得到用户输入的值,直接打印str即可;
如果利用输入的值进行算数运算,需要转换类型成int类型,再进行运算;
直接相加,结果会出错:
如果我们进行类型转换,就不会出现这样的情况:
运行结果正确:
进行算术运算的时候,运行的时候出现的异常叫做抛出异常,例如除零异常,就是0作为除数;
(1)除法运算的时候,整数相除不会向其他的编程语言一样出现截断现象,python里面整数除以整数时小数;
(2)**表示进行乘方开方运算:2**2就是2的平方,2**0.5就是相当于根号2;
(3)//这个是地板除法:print(7//2)打印结果就是3,因为正常的结果是3.5,向下取整就是3,
print(-7//2)打印结果就是-4,因为正常的结果时-3.5,向下取整就是-4;相当于取两边小的那个;
(1)对于整数,返回值就是True和False;
(2)对于英文字符串的比较,遵循字典序,越靠后的字符越大,就是先比较第一个字符,再比较第二个字符,以此类推,中文的话,比较是没有意义的;
运行的结果返回False所以这样是不准确的,因为浮点数在内存里面无法精确保存,会有一定的误差,我们只需要让误差在一定的范围就可以了;
这样运行的结果就是True了;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。