运算符描述
|=相当于python中的关键字‘or’

简述:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# Time      : 2019/9/16 15:10
# Email     : spirit_az@foxmail.com
# File      : tst.py
__author__ = 'ChenLiang.Miao'
# import --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ #

# function +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ #
"""
|= 的用法介绍
简述:
    判断并赋值,相当于'or'。对右值进行判断,如果为真返回,否则保持本身。

注意事项:
    因为是运算符,所以需要一个初始化的值

下面是两种写法,值相同。


"""
# +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ #
# 写法 1
a = 0
a |= False
print(a)

# 写法 2
a = False or 0
print(a)

 

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐