码迷,mamicode.com
首页 > 编程语言 > 详细

python运算符

时间:2021-04-24 11:49:24      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:二进制   inf   python   优先级   标识   image   序列   技术   pytho   

1.算术运算符

技术图片

2.比较运算符

技术图片

3.赋值运算符

技术图片

4.位运算符

&  按位与运算符:参与运算的两个值,如果两个相应位都为1,则该位的结果为1,否则为0

|  按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1

^  按位异或运算符:当两对应的二进位相异时,结果为1

~  按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1

 

 

技术图片

 

5.逻辑运算符

 在 if 中0代表false,其他(数字、字符串)代表true

技术图片

6.成员运算符

in 如果在指定的序列中找到值返回 True,否则返回 False。

not in   与in相反。

技术图片

7.身份运算符

is 判断两个标识符是不是引用自一个对象 (注:== 用于判断引用变量的值是否相等)

is not 与is相反

技术图片

注:在为变量赋值时会在内存中开辟一块新的空间来储存这个值,若两个变量同时指向这块地址,则返回true。

上图所示,对于一些常用的、简单的数字、字符串,python会将标识符指向同一个地址。

8.运算符优先级

技术图片

python运算符

标签:二进制   inf   python   优先级   标识   image   序列   技术   pytho   

原文地址:https://www.cnblogs.com/1016391912pm/p/14686258.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!