VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > python入门 >
  • python基础教程之运算符

本站最新发布   Python从入门到精通|Python基础教程
试听地址  
https://www.xin3721.com/eschool/pythonxin3721/


Python比较运算符
==  等于 - 比较对象是否相等
!= 不等于 - 比较两个对象是否不相等
> 大于 - 返回x是否大于y
< 小于 - 返回x是否小于y
>= 大于等于 - 返回x是否大于等于y
<= 小于等于 - 返回x是否小于等于y

True
False

Python赋值运算符
=  赋值运算符
+=加法赋值运算符 
 num1=num1+n  <=> num1+=n
-= 减法赋值运算符   num1=num1-n <=> num1-=n
*= 乘法赋值运算符
 num1=num1*n <=> num1*=n
/=  除法赋值运算符  num1=num1/n
**= 幂赋值运算符     num1=num1**n
//= 整除赋值运算符 num1=num1//n


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


2&6

0010
0110
0010

https://www.xin3721.com
|    按位或运算符:只要对应的二个二进位有一个为1时,结果位就为1。
0001
0010
0011   3
^     按位异或运算符:当两对应的二进位相异时,结果为1
0001     1
0010     2
0011     3


0011
0001
0010    2

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

<< 左移动运算符,高位丢弃,低位补0
0010
>> 右移动运算符
0010

Python逻辑运算符
and  逻辑与运算符
or  逻辑或运算符
not  逻辑非运算符

True 真
False 假
If not (条件):
      执行的代码
Else:
      执行的代码


Python成员运算符
In  如果在指定的序列中找到值返回 True,否则返回 False。

not in  如果在指定的序列中没有找到值返回 True,否则返回 False。
如:
a = 20
b = 100
list1 = [10,20,30 ];
if ( b in list1 ):
  print ("变量b属性于列表list1")
else:
  print("变理b不属于列表list1")


Python身份运算符
Is        是判断两个标识符是不是引用自一个对象

is not 是判断两个标识符是不是引用自不同对象
如:
a=100
b=200
if (a is b):
  print("a与b相同")
else:
   print("a与b不相同")



Python运算符优先级



运算符 描述
** 指数 (最高优先级)
~   +   - 按位翻转, 正号和负号
*    /     %     // 乘,除,取模和整除
+    - 加法减法
  >>    << 右移,左移运算符
& 位 'AND'
^    | 位运算符
<=   <   >   >= 比较运算符
<>    ==     != 等于运算符
=    %=    /=    //=     -=    +=    *=     **= 赋值运算符
is      is not 身份运算符
in     not in 成员运算符
and     or     not 逻辑运算符



相关教程