Python 3基础教程16-类
来源:互联网 发布:幼儿美工环境创设方案 编辑:程序博客网 时间:2024/05/17 04:43
本文介绍类和简单使用,类是需要class这个关键字来声明的,一般如下面的语法:
class className:
def fun1():
pass
def fun2():
pass
看下面demo.py
# 练习类和使用'''类是用来管理函数的,类的引用是为了面向对象编程Python同时支持面向过程编程和面向对象编程,没有使用claa就是面向过程编程'''class calculator: def addition(x,y): added = x + y print(added) def subtraction(x,y): sub = x - y print(sub) def multiplication(x,y): mult = x * y print(mult) def division(x,y): div = x / y print(div)'''类的使用,一般先要初始化这个类的实例对象然后通过实例对象.方法名称去调用相关的实例方法或者类方法或者静态方法'''# 直接类名.方法来调用calculator.multiplication(3,5)calculator.addition(3,5)# 少写参数或者不写,会报错# calculator.multiplication(3)"""在不同类文件里,需要引入外部类,先实例化类的一个对象,然后调用cal = calculator()cal.addition(3,5)cal.subtraction(3,5)cal.multiplication(3,5)这种情况,等学了导入包之后来介绍"""有可能你在其他地方看到的类是这样定义的
class className(object):
def func1():
pass
这个至少在Python2.7我们在写自动化测试框架经常这样写,等介绍了继承的概念再来介绍这里。
0 0
- Python 3基础教程16-类
- 《python基础教程》项目3
- Python基础教程(3)字符串
- Python 3基础教程4-变量
- Python 3基础教程9-函数
- Python 3基础教程27-字典
- Python 3基础教程32-正则
- Python 3基础教程42-锁
- Python基础教程
- Python基础教程
- Python基础教程
- Python 基础教程
- python 基础教程
- python基础教程
- 《Python基础教程》
- Python基础教程
- Python 基础教程
- Python基础教程
- 前端生产环境搭建-centos(未完)
- cannot find #include "caffe/proto/caffe.pb.h"
- 工厂模式与抽象工厂在实际项目中的应用
- Kafka入门经典教程
- centos7安装中文字体
- Python 3基础教程16-类
- Java集合不能存放基本数据类型,只存放对象的引用
- Java Web学习笔记
- 学习 find & chown & chmod
- 女生初级健身训练计划
- Remove Invalid Parentheses
- 轻量级的bug管理平台对比
- 线程
- OpenWRT学习笔记(1)环境部署代码下载及编译