当前位置: 首页 > news >正文

Python自动化-python基础(下)

六、带参数的装饰器

 

 

七、函数生成器

 

运行结果: 

 

八、通过反射操作对象方法

1.添加和覆盖对象方法

 

 2.删除对象方法

通过使用内建函数: delattr()

# 删除
x.a()
print("通过反射删除之后")
delattr(x, "a")
x.a()

3 通过反射判断对象是否有指定方法

通过使用内建函数: hasattr()

# 通过反射判断对象是否有指定方法
print(hasattr(x, "a"))  # True
print(hasattr(x, "e"))  # False

4 通过反射读取方法

通过使用内建函数: getattr()

# 通过反射读取方法
f = getattr(x, "a")  # 通过反射将x对象的a方法赋值给f
f()  # f() = a()# 调用x对象的所有方法
for i in ["a", "b", "c", "d"]:f = getattr(x, i)f()

 

 

相关文章:

  • C++中的static_cast:类型转换的安全卫士
  • 警备,TRO风向预警,In-N-Out Burgers维权风暴来袭
  • 基于Python的在线教育平台的设计与实现
  • 红黑树删除的实现与四种情况的证明
  • 探秘 Canva AI 图像生成器:重塑设计创作新范式
  • 编写第一个MCP Server之Hello world
  • 杆件的拉伸与压缩变形
  • python tkinter 实现 带界面(GUI)的RSA加密、签名
  • 什么是静态住宅IP?为什么静态住宅IP能提高注册通过率?
  • torch.nn 下的常用深度学习函数
  • 卫星导航算法程序设计——单点定位测速(SPV)
  • MRNet 数据集分享
  • 气象大模型光伏功率预测中的应用:从短期,超短期,中长期的实现与开源代码详解
  • uniapp开发HarmonyOS NEXT应用之项目结构详细解读
  • 近日部署跑通的若干多模态模型总结与论文概述
  • 基于大模型与异步技术的股票分析系统实现
  • Xilinx Kintex-7 XC7K325T-2FFG676I 赛灵思 FPGA
  • 激活函数(sigmoid、Tanh、ReLu、softmax、softmin、LogSoftma)公式,作用,使用场景和python代码(包含示例)详解
  • CarConfig自动化测试思路(CCP)
  • 【中级软件设计师】死锁 (附软考真题)
  • 马上评|重病老人取款身亡,如何避免类似悲剧?
  • 广西壮族自治区政府主席蓝天立任上被查
  • 美国将与阿联酋合作建立海外最大的人工智能数据中心
  • 舱位已排到月底,跨境电商忙补货!美线订单大增面临爆舱,6月运价或翻倍
  • 青海省交通运输厅副厅长田明有接受审查调查
  • 沧州低空经济起飞:飞行汽车开启千亿赛道,通用机场布局文旅体验