python中的特殊运算符
运算符描述|=相当于python中的关键字‘or’简述:#!/usr/bin/env python# -*- coding: UTF-8 -*-# Time: 2019/9/16 15:10# Email: spirit_az@foxmail.com# File: tst.py__author__ = 'ChenL...
·
运算符 | 描述 |
---|---|
|= | 相当于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)
更多推荐
已为社区贡献6条内容
所有评论(0)