15. 蛤蟆Python脚本学习笔记十五特殊方法、属性和迭代器
本篇名言:“得糊涂是一种境界,心平如境是一种修养,顺其自然是一种超脱,威武不屈是一种品格,富贵不淫是一种情操,常笑就是健康,快乐成就人生。愿你我共勉!”
在Python中,有些名称会在前后加上两个下划线,这种拼写表示名字有特殊含义。所以绝不要在自己的程序中使用这种名字。
1. __init__方法
Python 类中有默认的构造函数__init__我们可以覆盖它来试试。如下:
class FooBar:
def __init__(self):
self.somevar=42
f=FooBar()
print f.somevar
我们修改一下如下:
class FooBar:
def __init__(self,value=42):
self.somevar=value
f=FooBar(whats this?)
print f.somevar
输出如下:
whats this?
2. 重写方法
如果一个方法在B类的一个实例中被调用,但在B类中没有找到方法,那么就会在超类A里面找。
如下所示:
class A:
def hello(self):
print hello ,I.m A
class B(A):
pass
a=A()
b=B()
a
您可能关注的文档
- 电饭煲原理与维修技术分析.ppt
- 14_Lecture醚,环氧烷和硫醚(44页)分析报告.ppt
- 14《故宫博物院》课件分析报告.ppt
- 高压供电标准化技术分析.ppt
- 高二化学选修3第三章第一节晶体的常识2技术分析.ppt
- 14-3-10探究路端电压随外电阻变化的规律分析报告.ppt
- 14-4海里干姆古丽(2号)集合的基本操作分析报告.docx
- 高压硅整流变压器5月技术分析.ppt
- 14--FELWD随钻测井系统在地质导向中的应用——吴杰分析报告.ppt
- 15.2电流和电路6分析报告.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
最近下载
- 2025年中医师承出师考试试卷及答案[1].docx VIP
- TRIMPS-JSGF-003:2024《网络安全服务认证技术规范(等级保护测评)》(1).pdf VIP
- 新22S2给水工程参考标准.docx
- 精品解析:2024-2025学年浙江省杭州市拱墅区文渊小学人教版六年级下册期中测试数学试卷(解析版).docx VIP
- 《溃疡性结肠炎治疗药物临床试验指导原则》.pdf VIP
- TheSAGEHandbookofQualitativeResearch,5thEdition(2018年,SAGE).doc VIP
- 斜视课件(ppt文档).pptx VIP
- 二极管、三极管的识别和检测新.ppt VIP
- 惠州市龙门县事业单位招聘考试真题2025.docx VIP
- 2026年海军文职历年考题汇总及答案.docx VIP
原创力文档

文档评论(0)