wordpress站中站,wordpress工具包,广州招投标中心官网,公众号运营内容017浮点数-自动转换-强制转换-增强赋值运算符浮点数称为float用a*b^10形式表示的科学计数法#xff0c;比如:3.14,314E-2或者314e-2这些数字在内存当中也是按照科学计数法存储、float(3)3314E-23.14float(“3.14”)3.14int(3… 017浮点数-自动转换-强制转换-增强赋值运算符浮点数称为float用a*b^10形式表示的科学计数法比如:3.14,314E-2或者314e-2这些数字在内存当中也是按照科学计数法存储、float(3)3314E-23.14float(“3.14”)3.14int(3.84)3round(3.54)4round(3.14)3round(value)可以返回四舍五入的值注意但是不会改变原来的值而是产生新的值。增强型赋值运算符运算符,-,*,/,//,**和%和赋值符结合可以构成增强型赋值与少奶奶福aa1等价于a1和之间不需要加空格018时间表示-unix时间点-毫秒-微秒-time模块时间的表示计算机的时间表示是从1970年1月1日 0000:00开始以毫秒(1/1000秒)进行计算我们也把1970年这个时刻成为unix时间点python当中可以通过time.time()获得当前的时刻返回的值是以秒为单位的带有微妙(1/1000)毫秒的精度的浮点值例如:1530167364.8566布尔值True,Falseimport timetime.time()bint(time.time())totalMinutesb//60totalMinutestotalHourstotalMinutes//60totalHours425046totalDays17710totalYearstotalays//365totalYears48019多点坐标-绘制折线图-计算两点之间的距离【操作】-定义多点坐标-绘制出折现并计算起始点和终点的距离import turtleimport math#定义多个点的坐标x1,y1100,199x2,y2100,-100x3,y3-100,-100x4,y4-100,100#绘制折现turtle.penup()turtle.goto(x1,y1)turtle.pendown()turtle.goto(x2,y2)turtle.goto(x3,y3)turtle.goto(x4,y4)#计算起始点和重点的距离distancemath.sqrt((x1-x4)**2(y1-y4)**2)turtle.write(distance)运行结果020.布尔值-比较运算符-逻辑运算符-短路问题布尔值Python2当中没有布尔值直接用数字0表示False用数字1表示TruePython3当中TRUE还有FalseaTrueb3ab4比较运算符逻辑运算符x and yaTruebFalsea or 30Trueb or 3030a or 30/0Truex or y如果说x为true则不再计算y了,直接返回True021同一运算符-整数缓存问题同一运算符用于比较两个对象的存储单元实际上比较的是对象的值isis是判断两个标识符是不是引用同一个对象is notis not是判断两个标识符是不是引用不同的对象is和的区别is用于判断两个变量的引用的对象是否是同一个即比较对象的地址用于判断引用变量引用对象的值是否是相等的默认调用的对象是_eq_()方法a1000b1000abTrue a is bFalseid(a)46764560id(b)46766216整数缓存的问题Python仅仅对比较小的整数对象进行缓存(范围是[-5,256])缓存起来而并非是所有的整数对象需要注意的是这仅仅是在命令行中执行而在Pycharm或者保存为文件执行结果是不一样的这是因为解释器做了一部分的游侠(范围是[-5,任意正整数])c10d10c is dTrueid(c)138831648id(d)138831648总结IS比较两个对象的id的值是否相等是否指向同一个内存地址比较的是两个对象的内容是否相等值是否相等小整数对象[-5,256]在全局解释器范围内被放入缓存供重复使用IS运算符比效率高在变量和None进行比较的时候应该使用is