当前位置:   article > 正文

【python中逻辑运算符,同一运算符,以及简单时间表示】_python 同或

python 同或

一.逻辑运算符

(1). 逻辑或(or):

x or y 表示:x为True,则返回True,x为false,则返回y

例:

print(3 == 3 or 12)  # 3==3判断为真(True),则直接返回True

print(3 == 7 or 3)   # 3==7判断为假(false),则返回3
  • 1
  • 2
  • 3
'
运行

执行结果:
在这里插入图片描述

(2).逻辑与(and)

x and y 表示:x为True,则返回y,x为false,则返回false

例:

print(3 == 3 and 12)  # 3==3判断为真(True),则返回12

print(3 == 7 and 3)   # 3==7判断为假(false),则返回false
  • 1
  • 2
  • 3
'
运行

执行结果:
在这里插入图片描述

(3).逻辑非(not)

not x 表示:x为True,则返回false,x为false,则返回True

print(not 3 == 3 )  # 3==3判断为真(True),则返回false

print(not 3 == 7 )   # 3==7判断为假(false),则返回True
  • 1
  • 2
  • 3
'
运行

执行结果:
在这里插入图片描述

二.同一运算符

(1).同一运算符用于比较两个对象的存储单元,实际上比较对象的地址。
is判断两个标识符是不是引用同一对象
is not判断两个标识符是不是引用不同对象

例1:

a=1000
b=1000
a==b
print(a is b)
print(id(a))
print(id(b))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
'
运行

执行结果:

例2:

a=1000
b=100
a==b
print(a is b)
print(id(a))
print(id(b))
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
'
运行

执行结果:
在这里插入图片描述

(2).is与==的区别:

【注】is用于判断两个变量引用的对象是否为同一个,即比较对象的地址。
【注】==用于判断引用变量,引用对象的值是否相等,默认调用对象的_ep_()方法。

三.简单时间表示

(1).unix时间点

从“1970年1月1日00:00:00”开始,以毫秒(1/1000秒)进行计算。
【注】:python中通过time.time()获取当前时刻,返回值以秒为单位。

例:

import time  # 导入time
print(time.time())
  • 1
  • 2
'
运行

执行结果:注意时刻不同求的值也是不同。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/800141
推荐阅读
相关标签
  

闽ICP备14008679号