python中的特殊运算符

 

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

简述:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-
# Time      : 2019/9/16 15:10
# Email     : [email protected]
# File      : tst.py
__author__ = 'ChenLiang.Miao'
# import --+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ #

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

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

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


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

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

 

你可能感兴趣的:(python中的特殊运算符)