python菜鸟教程 零基础学python爬虫(8)
python菜鸟教程
运算符 描述 示例 and 如果两个操作数都为真,则条件成立。 (a and b)的结果为False or 如果两个操作数中的任何一个非零,则条件成为真。 (a or b)的结果为True not 用于反转操作数的逻辑状态。 not(a and b) 的结果为True。
5.按位运算符
按位运算符执行逐位运算。 假设变量a = 60; 和变量b = 13; 现在以二进制格式,它们将如下 –
a = 0011 1100b = 0000 1101-----------------a&b = 0000 1100a|b = 0011 1101a^b = 0011 0001~a = 1100 0011Shell
Python的内置函数bin()可用于获取整数的二进制表示形式。
以下是Python语言支持位运算操作符 –
运算符 描述 示例 & 如果它存在于两个操作数中,则操作符复制位到结果中 (a & b) 结果表示为 0000 1100
如果它存在于任一操作数,则复制位。 (a
b) = 61 结果表示为 0011 1101 ^ 二进制异或。如果它是一个操作数集合,但不是同时是两个操作数则将复制位。 (a ^ b) = 49 (结果表示为 0011 0001) ~ 二进制补码,它是一元的,具有“翻转”的效果。 (~a ) = -61有符号的二进制数,表示为1100 0011的补码形式。 << 二进制左移,左操作数的值由右操作数指定的位数左移。 a << 2 = 240 (结果表示为 1111 0000) >> 二进制右移,左操作数的值由右操作数指定的位数右移。 a >> 2 = 15(结果表示为0000 1111)
6.成员运算符
Python成员运算符测试给定值是否为序列中的成员,例如字符串,列表或元组。 有两个成员运算符,如下所述 –
运算符 描述 示例 in 如果在指定的序列中找到一个变量的值,则返回true,否则返回false。 – not in 如果在指定序列中找不到变量的值,则返回true,否则返回false。 –
7.身份运算符
身份运算符比较两个对象的内存位置。常用的有两个身份运算符,如下所述 –
运算符 描述 示例 is 如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。 is not 如果运算符任一侧的变量指向相同的对象,则返回True,否则返回False。 –
8. 运算符优先级
下表列出了从最高优先级到最低优先级的所有运算符,如下所示 –
序号 运算符 描述 1 ** 指数(次幂)运算 2 ~ + – 补码,一元加减(最后两个的方法名称是+@和-@) 3 * / % // 乘法,除法,模数和地板除 4 + – 5 >> << 向右和向左位移 6 & 按位与 7 ^

按位异或和常规的“OR” 8 <= < > >= 比较运算符 9 <> == != 等于运算符 10 = %= /= //= -= += *= **= 赋值运算符 11 is is not 身份运算符 12 in not in 成员运算符 13 not or and 逻辑运算符
以上是IT袋网关于python菜鸟教程 和 零基础学python爬虫的相关内容,希望对您有所帮助!
相关阅读
-
如何申请域名网址 网络域名的申请方法
跟大家聊一聊如何申请域名网址和网络域名的申请方法的电脑小知识,具体内容如下: 当浏览器生成HTTP消息之后,是如何发出去的呢?这个时候就要借助我们的操作系统,帮助浏览器把消息发
-
国内各地DNS服务器地址 全国各省电信移动联通DNS大全(DNS服务器IP地址
很多人都在寻找: DNS大全 ,下面IT袋小编就将 全国各大运营商常用的DNS地址和公共DNS地址 分享给大家,供大家在线查询,请保留本页面地址,我们会不断更新最适合您的DNS地址。 公共DNS服务
-
网络推广有多少种方法 建立自己的网站平台
全面为您解析网络推广有多少种方法和建立自己的网站平台的电脑方面的小经验,一起来看看吧! 时光匆匆如流水,转眼间,三年时间已过。从网推小白,成为网推高手。还记得当初,掌握一
-
html简单网页设计 创建自己的网站平台
下面为网友们详细介绍html简单网页设计和创建自己的网站平台方面的内容,一起来了解了解吧。 HTML(HyperText Markup Language)是一种简单、通用的超文本标记语言,Web服务器返回给客户端的最常


