设为首页 收藏本站
查看: 888|回复: 0

[经验分享] Python学习之对象基础

[复制链接]

尚未签到

发表于 2018-8-14 09:41:30 | 显示全部楼层 |阅读模式
  Python对象特性
  0x01:所有Python对象都有三个特性以及属性
  *身份:每一个对象都有一个唯一的身份标识自己,任何一个都可以用内建函数id()来得到。
  *类型:决定了可以保存什么样的类型的值,可以进行什么样的操作,可以遵循什么样的规则,
  用内建函数type()可以查看。
  内部关键值  import keyword
  *值:对象表示的数字
  
  0x02:Python对象的类型
  *数字
  -整型 -长整型 -布尔型 -浮点型 -复数型
  *字符串   *列表    *元组  *字典
  *模块    *集合/固定集合     *函数/方法
  *-Null对象(None)      *类
  -代码   -帧  -跟踪记录  -切片   -省略  -xrange  #不常用的类型
  
  布尔型
  not 拥有最高的运算级别
  and 和 or  相同级别运算
  
  相同类型可以做运算
  0x03
  对象值比较 > < >= <= = != <>
  对象身份比较 alist is blist#根据对象的ID值判断.
  -------------------
  位运算符只适用于整数
  >>>5 << 2     101    →   010100B
  20        5    <<2     20   
  ----------------------
  >>>5 >> 2     101    1    01
  1     右移两位   得    1   
  --------------------      
  >>>5 & 3   101  &  011         101
  1    5     3         * 011
  1       1             001   
  -------------------
  >>>5 | 3    101 | 011     101
  7       111        111  
  -------------------
  >>> 5 ^ 3    101 ^ 011      101
  6         101          111  
  -------------------------
  >>> 0x10
  16
  >>>010
  8
  >>>0b10
  2
  --------------------------
  >>>print 3.0 / 2
  1.5
  >>>print 3.0 // 2
  1.0
  >>>print (3.0/2)        #四舍五入
  2.0
  
  ----------------------------
  >>>divmod(5,3) 取商和余数
  (1,2)
  >>>pow(2,3) 取指数
  8
  
  >>>print round(3.0/2,1)        #四舍五入,设置取小数点后的第几位
  2.0
  ============================================================
  
  cmp(1,2)  函数 两个数比较   小出负号 大于 正数 等于 0
  abs(-1)   取绝对值
  divmod(5,3)  取商和余数
  pow(2,3)  等效于  2 ** 3
  round(7./4,1)   结果 1.8(1.75) 取四舍五入的正数   (7,4,1) 保留小数点后一位

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-551475-1-1.html 上篇帖子: Python函数之简单总结 下篇帖子: 学习正则表达式在python中的应用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表