Python学习笔记:创建分数类
Python学习笔记:创建分数类
1、编写创建分数类.py
# 创建分数类from math import gcd# 定义分数类
class Fraction: def __init__(self, top, bottom):if type(top) == int and type(bottom) == int:common = gcd(top, bottom)self.num = top // commonself.den = bottom // common else:raise ValueError('错误:分子或分母不是整数!') def getNum(self):return self.numdef getDen(self):return self.dendef show(self):print(self.num, "/", self.den)def __str__(self):return str(self.num) + "/" &
Python学习笔记:创建分数类相关推荐
- JAYのpython学习笔记——对象和类
为对象定义类 类定义对象的特征和行为 python会在运行时为每个对象赋予一个独特的id来辨识这个对象 数据域:即变量or实例变量,用于描述对象的状态,例如圆的radius,矩形的height和wid ...
- python学习笔记-为自定义类或者函数编写help文档,以及进行文档测试
在python中我们可以利用help("模块名")或者help(类名)的方式来查看类或者函数的文档.但是它们是如何编写的呢? 其实它们在类最前面或者方法的最前面用"&qu ...
- Python学习笔记之五:类定义
这里,我定义了一个类,初始化函数,Show函数,并且定义了文档字符串,使用了help函数和__doc__来调用文档字符串 >>> class FooClass(object):&qu ...
- Python学习笔记28:从协议到抽象基类
Python学习笔记28:从协议到抽象基类 今后本系列笔记的示例代码都将存放在Github项目:https://github.com/icexmoon/python-learning-notes 在P ...
- Python学习笔记(九):类和对象
Python学习笔记(九):类和对象 关于类和对象 Python学习笔记(九):类和对象 一.类和对象 类的定义 类的实例化 类对象的使用 二.self用法 三.类方法 实例方法 类方法 静态方法 静 ...
- Python学习笔记:Day11 编写日志创建页
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python基础笔记_Day12_Python元类、type动态创建类、Python动态创建方法、Python运算符、Python发邮件、短信
Day12_Python元类.type动态创建类.Python动态创建方法.Python运算符重载.Python发邮件.短信 12.01_Python语言基础(类对象)(熟悉) 12.02_Pytho ...
- Python学习笔记 (类与对象)
Python学习笔记 (类与对象) 1.类与对象 面向对象编程语言类: 一个模板, (人类)-是一个抽象的, 没有实体的对象: (eg: 张三, 李四) 属性: (表示这类东西的特征, 眼睛, 嘴巴, ...
- Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息)
Python学习笔记16:实操案例十三(编写程序实现乐手弹奏乐器,设计自定义类表达出租车和家用轿车信息) 1.编写程序实现乐手弹奏乐器 注意Python的多态是"鸭子类型",只要有 ...
最新文章
- linux与window中sleep函数的头文件
- PlayFramework入门教程
- boost::mp11::mp_map_find相关用法的测试程序
- 2018蓝桥杯省赛---java---B---7(螺旋折线)
- 了解React Native中的不同JavaScript环境
- html网页距离顶部50像素,HTML5 教程之CSS Padding(填充)
- 23种设计模式之门面模式
- 好用的平板电脑_小熊分享|这五款平板电脑的性价比绝了!
- 《HTML5移动应用开发入门经典》—— 1.6 编写移动网站
- 数据清理--去掉空值
- 蔚来2018年平均每天亏掉2641万,车辆交付预期环比腰斩
- python中用rdflib生成rdf,用sparql查询
- dubbo k8s 服务发现_Dubbo-go 发布 1.5 版,朝云原生迈出关键一步
- lammps教程:单原子温度计算及输出方法
- 读《About Face 4 交互设计精髓》20
- pyHook pyHook3 区别_“get+过去分词”表被动语态与系表结构的三大区别及四大特点...
- 阿里巴巴java工程师面试经验详情
- page fault
- 雅马哈四轴机器人调试笔记
- 教学论文计算机,计算机教学论文
热门文章
- 【华为云技术分享】前端工程师必备:从浏览器的渲染到性能优化
- 华为云实时数据处理“三剑客”
- java实现空心四边形_Java输入数值形成对应的平行四边形,正三角形,棱形,空心棱形...
- Python 基础知识学习笔记——OpenCV(1)
- php ftp login,关于php ftp_login()函数的10篇文章推荐
- python基本语法 关于雷达模拟实践
- 酷安电脑版_2020年末 平板电脑购买推荐
- 使用Notepad++作为Latex编辑器
- 雅克德罗机器人_什么腕表配饰值得买 带货明星们都已经帮你选好了
- java log4j记录_JAVA中使用LOG4J记录日志