python 时间、布尔值、同一运算符_整数缓存问题

一、时间
  #python 中可以通过time.time()获得当前时刻,返回当前时刻,返回的值是以秒为单位
  #带微妙(1/1000毫秒)精度浮点值。例如1578470722.1522834
  import time
  print(time.time())
二、布尔值:True 和 False 定义成了关键字,但他们本质是1和0
  #例:
  a = 1
  b = True
  print(a+b) #2
三、同一运算符
  整数缓存问题
  #python 仅仅对比较小的整数对象进行缓存(范围为[-5,256])缓存起来,而非是所有整数对象

 

is 与 == 区别:

is 用于判断两个变量引用对象是否为同一个,即比较对象的地址

== 用于判断引用变量引用对象的值是否相等,默认调用对象的__eq__()方法

 

 


posted @ 2020-01-08 16:52  微风轻哨  阅读(132)  评论(0)    收藏  举报