python学习笔记-运算符<4>

<h3>1.运算符:</h3>

  1. 算数运算符:
    + 、-、*、/、//、%、**
  2. 比较运算符:返回bool类型 True False
    ==、!=、>、<、>=、<=
  3. 赋值运算符:
    =、+=、-+、=、/=、//=、%=、*=
  4. 身份运算符:返回bool类型 True False
    is、is not 判断是否来自同一个对象 当id相同时返回True
  5. 成员运算符 :返回bool类型 True False
    in、not in
  6. 逻辑运算符 : 返回bool类型 True False
    and(与)两个条件同时满足、or(或)有一个条件满足、not(非) 取反

<h3>2.注意点:</h3>

  1. python中的对象包含三要素:id、type、value
  2. id用来唯一标识一个对象,type标识对象的类型,value是对象的值
  3. is 判断的是a对象是否就是b对象,是通过id来判断的
  4. == 判断的是a对象的值是否和b对象的值相等,是通过value来判断的
    <pre>

a = 1
b = 1.0
a is b
False
a == b
True
id(a)
33007400
id(b)
33039760
x = 1
y = 1
x is y
True
x == y
True
id(x)
33007400
id(y)
33007400
A = ‘aaaa’
B = ‘bbbb’
id(A)
44222816
id(B)
44269632
A is B
False
A == B
False
B = ‘aaaa’
A is B
True
A == B
True
id(B)
44222816
</pre>

<h3>3.运算符的优先级:</h3>

《python学习笔记-运算符<4>》” />    yun.png</p><p><h5>先计算->再比较->再赋值->是否对象->是否成员->与或非</h5></p></div><div style=     原文作者:Alisa168
    原文地址: https://www.jianshu.com/p/21f2b0ffceee
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。

点赞