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)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章