• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

关于python:流畅的Python读书笔记-第十三章-正确重载运算符

python 搞代码 4年前 (2022-02-20) 21次浏览 已收录 0个评论

近期在读“晦涩的Python”这本书,想把本人的读书笔记分享给大家,心愿能帮到也对这本书感兴趣然而没工夫看的各位。(文章中大部分的话和图片摘录总结自“晦涩的Python”一书,以及python官方网站)

章节概述::Python如何解决中断运算符,比拟运算符的非凡行为以及增量赋值运算符的解决形式。
章节构造:

  • 运算符重载
  • 一元运算符
  • 重载向量加法运算符
  • 重载向量乘法运算符
  • 中断运算符
  • 比拟运算符
  • 增量运算符

具体内容:

  • 运算符重载

Python中不能重载内置类型的运算符,不能新建运算符,只能充在现有的,is,and,or和not不反对重载

  • 一元运算符
非凡办法一元运算符
neg取负,-
pos取正,+ (取正不肯定都相等,比方decimal.Decimal实例,取正,精度变动则有可能不等)
invert整数按位取反 ~x = -(x+1)
  • 重载向量加法运算符

向量相加,如果维度雷同,则能够返回同样维度,对应位相加的新向量,如果两个向量维度不同则报错

  • 重载向量乘法运算符

vector*x: 向量每个重量都会乘以x,这种运算叫元素级惩办
vector*vector:矩阵乘法

  • 中断运算符
  • 比拟运算符
  • 增量运算符

python中vector反对+= & *=两个增量运算符。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:关于python:流畅的Python读书笔记-第十三章-正确重载运算符
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址