首页 > 编程语言 > 详细

python核心编程 笔记

时间:2019-12-06 14:34:28      阅读:104      评论:0      收藏:0      [点我收藏+]

1. 所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔值,

空对象,值为0,的任何数字或者Null对象None的布尔值都是False.    

2.    a = 10 ; b = 20

  a is b 这个表达式等价于下面的表达式:

  id (a)  == id(b)    

3.   整数对象和字符串对象是不可变对象,所以python会很高效的缓存他们。这会造成我们认为应该

创建新对象是,他却没有创建的假象。 比如下面的例子: 

  a = 1

  id (a)     # 8402824

  b = 1    

  id (b)      # 8402824

4.  cmp内建函数.  

  比较是在对象之间进行的,不管是标准类型对象还是用户自定义对象。如果是用户自定义对象,cmp

会调用该类的特殊方法__cmp__()  。   

5. types.IntType   

(应该从第五章开始看了. )

  

 

python核心编程 笔记

原文:https://www.cnblogs.com/zzys/p/8167916.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!