源码之家

  • 首页
  • 文章
  • 问答
  • 下载
您的位置: 首页  >  文章  >  面向对象=魔术方法3-一元运算符

面向对象=魔术方法3-一元运算符

分类: 文章 • 2025-05-11 19:50:34

一元运算符

  • __pos__魔术方法: 如果在对象前面使用'+'号的时候会触发该方法
    面向对象=魔术方法3-一元运算符

  • __neg__魔术方法: 在对象前面使用'-'号会触发该方法

  • __abs__魔术方法:在对象前面使用abs(对象)触发该方法

  • __invert__魔术方法: 在对象中使用'~'号会触发该方法

注意点

– 如果在这些魔术方法中, 使用self对象, 那么会改变对象的本身, 如果是新建对象会创建副本

相关推荐

  • 面向对象=魔术方法3-一元运算符
  • 面向对象-3-单继承、方法重写、私有属性和方法、多继承、多态
  • 面向对象-魔术方法4-二元运算符和增量运算符
  • 洗礼灵魂,修炼python(38)--面向对象编程(8)—从算术运算符进一步认识魔法方法
  • 前端笔记之JavaScript面向对象(二)内置构造函数&相关方法|属性|运算符&继承&面向对象...
  • Python 面向对象-高阶-内置成员和魔术方法#学习猿地
  • PHP中面向对象OOP的魔术方法有哪些
  • PHP面向对象中常用的关键字和魔术方法的作用
  • 对php面向对象中魔术方法的认识
  • PHP面向对象魔术方法总结
  • 计算机网络实验报告 常用网络命令操作 (Cisco软件下操作)
  • Java零基础学习-----JAVA核心类库(下)(一)
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 源码之家    备案号:   粤ICP备20058927号