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>


yun.png

<h5>先计算->再比较->再赋值->是否对象->是否成员->与或非</h5>

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,251评论 19赞 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,157评论 6赞 13
  • 《裕语言》速成开发手册3.0 官方用户交流:iApp开发交流(1) 239547050iApp开发交流(2) 10...
    叶染柒丶阅读 29,095评论 5赞 20
  • 文 / 潇 萱 玉兔忧伤的歌声 唱出烟花绽放出的情绪 思念在灯烛里 抚摸着夜的身躯 翘望的双眼 在烟花烂漫的火焰中...
    潇萱阅读 506评论 0赞 3
  • 我把双脚剪下来 放在空中 或许我可以继续翱翔 或是飘扬 我把眼睛掏出来 放在夜里 或许我可以看见前方 或是没有前方...
    简_图阅读 309评论 0赞 1

友情链接更多精彩内容