栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python之运算符

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python之运算符

#-*- coding: utf-8 -*-

"""""
#1 Boolean Operations逻辑运算符
#Bool 'and' 与操作,先判断a若不为0,则继续看b,若b也不为0,输出b值.若a为0,则不需要再看b了,直接输出0
# a and b:
#(1)如果 a,b都为真,则返回值b.
#(2)如果a为假,则返回a.
#(3)如果a为真,b为假,返回
#总结: a,b只要有一个为false, a and b 返回fale,否则返回b值
a=0
b=10
print((a and b))  #=0
if( a and b ):
    print("both a and b are true")

#2 Bool 'or'或操作: 先看a,若a为真(不为0)则直接输出a,不需要再看b. 若a为0,则继续看b,若b不为0,输出b值.否则输出0(flase)
# a,b
a=0
b=10
print((a or b))

#3 Bool 'not' 非操作:
a=1
if(not a):
    print("a value is 0") #若a=0执行这里
else:
    print("a value is not 0 ")

#comparisons比较类型
a=1
b=10
c=0
if(a>b):
    print("a 大于 b")
elif(a>=b):
    print("a 大于等于 b")
elif(a1')
if( b:=10 >1):    #使用海象运算符省掉一个赋值,使代码更简洁
    print('b>1')

#位运算符
#‘&’,‘|’,'^','~','>>','<<'
#左移/右移方向为箭头方向,变量在符号的在边,符号的右边为移动的位数. a<<2:变量a向左移动2位,a>>2:变量a向右移动2位

a=2
b=10
print(a&b,a|b,a^b,~a,a>>2,a<<2)

"""
#成员运算符 in/not in
a=8
alist=[1,2,3]
if a in alist:
    print('a is in alist')
else:
    print('a is not in list')






转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/649003.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号