首页 > 行业数据 >

Python的基本概念和语法(超级详细)

时间:2023-07-08 16:57:17


(资料图)

比较运算符:用来进行大小比较的运算符,比如<(小于),<=(小于等于),>(大于),>=(大于等于),==(等于),!=(不等于)等。逻辑运算符:用来进行布尔逻辑的运算符,比如and(与),or(或),not(非)等。赋值运算符:用来给变量赋值的运算符,比如=(赋值),+=(加赋值),-=(减赋值),*=(乘赋值),/=(除赋值)等。位运算符:用来进行二进制位操作的运算符,比如&(按位与),|(按位或),^(按位异或),~(按位取反),<<(左移),>>(右移)等。成员运算符:用来判断一个元素是否属于一个序列的运算符,比如in(在),not in(不在)等。身份运算符:用来判断两个对象是否是同一个对象的运算符,比如is(是),is not(不是)等。

下面是一些运算符和表达式的例子:

# 运算符和表达式x = 10 # 赋值y = 3.14 # 赋值z = x + y # 算术运算print(z) # 输出14.14a = x > y # 比较运算print(a) # 输出Trueb = x < y # 比较运算print(b) # 输出Falsec = a and b # 逻辑运算print(c) # 输出Falsed = a or b # 逻辑运算print(d) # 输出Truee = not a # 逻辑运算print(e) # 输出Falsex += 1 # 加赋值,相当于x = x + 1print(x) # 输出11y *= 2 # 乘赋值,相当于y = y * 2print(y) # 输出6.28f = x & y # 位运算,相当于按位与10和6print(f) # 输出2g = x | y # 位运算,相当于按位或10和6print(g) # 输出15h = x ^ y # 位运算,相当于按位异或10和6print(h) # 输出13i = ~x # 位运算,相当于按位取反10print(i) # 输出-11j = x << 1 # 位运算,相当于左移10一位,相当于乘以2print(j) # 输出22k = x >> 1 # 位运算,相当于右移10一位,相当于除以2print(k) # 输出5l = [1, 2, 3] # 列表m = 1 in l # 成员运算,判断1是否在列表l中print(m) # 输出Truen = 4 not in l # 成员运算,判断4是否不在列表l中print(n) # 输出Trueo = l is l # 身份运算,判断列表l是否是列表l本身print(o) # 输出Truep = l is [1, 2, 3] # 身份运算,判断列表l是否是另一个列表[1, 2, 3]print(p) # 输出False,因为两个列表虽然内容相同,但是不是同一个对象

图片来源于网络

关键词:
x 广告
共同抗疫!郑州71岁党员志愿者每天爬6栋楼,提醒800多户居民做核酸

1月4日,郑州市新冠肺炎疫情防控指挥部办公室发布通告对部分区域实施管控措施。这是近半年来,新冠疫情第3次造访郑州。截止至1月10日24时,

安阳疫情最新消息|1月11日8时至12日8时安阳市新增本土确诊病例39例,累计123例

安阳疫情最新消息2022年1月11日8时至12日8时安阳市新型冠状病毒肺炎疫情最新情况1月11日8时至12日8时,全市新增本土确诊病例39例(汤阴县38

迅速高效!“河南抗疫互助通道”网上网下联动 获群众点赞

核酸检测24小时了还没查到结果,怎么办?现在高速下站口的管控政策到底是什么样子的?从洛阳老城区自驾走高速回郑州,收费站还劝返吗?苏八

信阳市疫情防控工作视频调度会召开 陈志伟出席会议

1月11日,市疫情防控工作视频调度会召开。代市长陈志伟出席会议并讲话。听取有关疫情防控重点工作和各县区(管理区、开发区)疫情防控工作

全国最新疫情消息:11日新增本土确诊病例166例 天津市今日启动第二轮全员核酸检测

11日0—24时,31个省(自治区、直辖市)和新疆生产建设兵团报告新增新冠肺炎本土确诊病例166例(河南118例,其中安阳市65例、许昌市41例、

1月12日天津市放假半天 开启第二轮全员核酸检测

1月12日,天津市人民政府发布重要通告,为做好天津市第二轮全员核酸检测工作,全市机关和企事业单位于1月12日(星期三)下午放假半天。广大

x 广告

Copyright ©  2015-2022 东方评测网版权所有  备案号:沪ICP备2020036824号-8   联系邮箱:562 66 29@qq.com