Python-类和实例

1.类与实例

在这里插入图片描述
笔记:1.self相当与指向实例的一个形参,无需传入实参。而且必须位于第一的位置(必不可少)
name与age相当于实例属性的形参,需要外界传入
2.self.name=name的作用相当于获取形参,且通过self.name的方式使得这个形参能被整个类调用(即其他方法中也能使用,使用格式self.属性),除此之外还能关联到实例之中。

3.“”“”“”文档字符串,类似于注释的作用
4.注意缩进得统一
5.def init(self,name,age)无需引号
6…title()将首字母大写
7.class Dog():注意得要()和:,()内必须是空的,因为得从空白处创建这个类。
8.方法def init(self,name,age),def sit(self),def roll_over(self)括号中包含self的原因是:使得实例能访问这些方法,self相当于一个可以自动传递的中介(传递实例)
9.unindent does not match any outer indentation level
表示缩进错误,
10.‘’‘’‘’‘’‘作用和#类似,但前者会引起缩进错误,后者不会。#只针对单行注释,而‘’‘’‘’‘’‘可以多行注释。
11.ctrl+z撤销键。
12.方法的调用:my_dog.sit(),自动在Dog类中查找方法。即实例名.方法名()

2.修改属性值的方法

2.1 直接通过实例进行修改:
格式:实例名.属性名=x
在这里插入图片描述

2.2通过方法修改属性值
即指定一个方法(相当于另外指定一个属性B,在方法内将属性B的值赋给属性A),再调用这个方法
在这里插入图片描述

3.重写父类的方法

即在子类中重新写一个同名的方法

4.将实例用作属性

在这里插入图片描述

1.格式:创建一个新类,

代码:self.属性A=类名(),这行代码让Python创建一个新的实例,并将该实例储存在属性之中。
实例.属性A.方法,这行代码让python在实例中查找属性A,并对存储在属性中的实例调用方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
python-docx 是一个用于操作 Word 文档的 Python 库。它支持创建、修改和读取 Word 文档,功能强大且易于使用。下面是一个简单的 python-docx 实例教程: 首先,我们需要安装 python-docx 库。可以使用 pip 命令进行安装: ``` pip install python-docx ``` 安装完成后,我们可以开始使用 python-docx 创建一个新的 Word 文档。下面是一个创建新文档并添加段落的示例代码: ```python from docx import Document # 创建一个新的 Word 文档 doc = Document() # 添加段落 doc.add_paragraph('这是第一个段落。') doc.add_paragraph('这是第二个段落。') # 保存文档 doc.save('new_document.docx') ``` 有了这个示例代码,我们就可以创建一个新的 Word 文档并添加段落了。可以根据自己的需求添加更多的段落、表格、图片等。 除了创建文档,python-docx 还支持修改和读取现有的 Word 文档。下面是一个读取 Word 文档并获取段落内容的示例代码: ```python from docx import Document # 打开现有的 Word 文档 doc = Document('existing_document.docx') # 获取所有段落 paragraphs = doc.paragraphs # 输出每个段落的内容 for p in paragraphs: print(p.text) ``` 通过这段示例代码,我们可以打开一个现有的 Word 文档并获取其中的段落内容。 总结来说,python-docx 是一个用于操作 Word 文档的强大库。通过它,我们可以创建、修改和读取 Word 文档,实现自动化处理。上述是一个简单的 python-docx 实例教程,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值