Python算术/反向算术/比较/复合赋值算术/位/一元/,in / not in/索引和切片运算符重载(重写)、slice 构造函数重写
运算符重载 什么是运算符重载:让自定义的类生成的对象(实例)能够使用运算符进行操作 作用: 让自定义的类的实例像内建对象一样运行运算符操作 让程序...
本分类主要内容为:Python基础学习,Python相关技术,Python开发环境,Python个人代码等学习记录或分享内容
运算符重载 什么是运算符重载:让自定义的类生成的对象(实例)能够使用运算符进行操作 作用: 让自定义的类的实例像内建对象一样运行运算符操作 让程序...
对象的属性管理函数 getattr(对象, 属性, 默认缺省值):从一个对象得到一个属性,当属性不存在时,返回默认缺省值 如:getattr(dog, ...
异常(高级) 回顾异常相关的语句: try-except 用来捕获异常通知 try-finally 用来做一定要做的事情 raise 用...
迭代器(高级) 什么是迭代器:可以通过next(it) 函数取值的对象就是迭代器 迭代器协议: 迭代器协议是指对象能够使用next函数获取下一项数据,在...
写一个类,Fibonacci 实现迭代器协议,此类的对象可以作为可迭代对象生成相应的斐波那契数 1 1 2...
函数重写 override 重写是在自定义的类内添加相应的方法,让自定义的类生成的对象(实例)像内建对象一样进行内建的函数操作 如: class MyN...
&...
写一个类Bicycle(自行车)类,有run方法,调用时显示骑行里程km class Bicycle: d...
继承 inheritance 和派生 derived 什么是继承/派生 继承是指从已有的类中衍生出新类,新类具有原类的行为,并能扩展新的行为 派生说是...
类变量: class variable(也叫类属性) 类变量是类的属性,此属性属于类 作用:用来记录类相关的数据 说明: 类变量可以通过类直接访问...
什么是对象:对象是指现实中的物体或实体 什么是面向对象:把一切看成对象(实例),让对象和对象之间建立关联关系 对象的特征: 对象有很多属性(名词):姓名,年龄,...
文本文件的迭代读取: open() 函数返回的文件流对象是可迭代对象可用于迭代读取 如:f=open('123.txt') for l in...
为学生信息管理项目添加两个功能: 9) 保存信息到文件(si.txt)  ...
1. 写程序让用户输入一系列整数,当输入小于零的数时结束输入 1) 将输入的数字存于列表中 ...
文件 file 什么是文件: 文件是数据存储的单位 文件通常用来长期存储数据 文件中的数据是以字节为单位进行顺序存储的 文件的操作流程 打开文件 -...
字节串 bytes 和 字节数组 bytearray 字节串 bytes 作用:存储以字节为单位的数据 说明: 字节串是不可变的字节序列 字节是...
迭代工具函数:迭代工具函数的作用是生成一个个性化的可迭代对象 函数: zip(iter1 [,iter2,iter3 ...]) 返回一个zip 对象,此对象用...
用生成器函数primes(begin, end)生成素数,给出起始值begin和终止值stop, 生成此范围内的全部素数,不包含(stop) 如: ...
迭代器 iterator 和 生成器 generator 什么是迭代器: 迭代器是指用iter(可迭代对象)函数返回的对象(实例) 迭代器可以用next(it...
raise 语句:触发一个错误,让程序进入异常状态语法:raise 异常类型 或:raise 异常对象assert 语句(断言语句)语法:assert 真值表...