当前位置: 首页 > 编程笔记 >

python定义类的简单用法

商品
2023-03-14
本文向大家介绍python定义类的简单用法,包括了python定义类的简单用法的使用技巧和注意事项,需要的朋友参考一下

python定义的类使用方法:

使用“obj=类名()”语句将类实例化,然后用“obj.函数名”就可以调用类里面定义的各种函数了

示例如下:

将Bili类实例化,然后就可以使用类里的函数

内容扩展:

类的定义

#!/usr/bin/env python
#coding:utf8
 
 
class Hotel(object):
  """docstring for Hotel"""
  def __init__(self, room, cf=1.0, br=15):
    self.room = room
    self.cf = cf
    self.br = br
 
  def cacl_all(self, days=1):
    return (self.room * self.cf + self.br) * days
 
if __name__ == '__main__':
  stdroom = Hotel(200)
  big_room = Hotel(230, 0.9)
  print stdroom.cacl_all()
  print stdroom.cacl_all(2)
  print big_room.cacl_all()
  print big_room.cacl_all(3)

到此这篇关于python定义类的简单用法的文章就介绍到这了,更多相关python定义的类怎么用内容请搜索小牛知识库以前的文章或继续浏览下面的相关文章希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍Python自定义线程类简单示例,包括了Python自定义线程类简单示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python自定义线程类。分享给大家供大家参考,具体如下: 一. 代码 二. 运行结果 更多关于Python相关内容感兴趣的读者可查看本站专题:《Python进程与线程操作技巧总结》、《Python Socket编程技巧总结》、《Python数据结构与算法教

  • 问题内容: 我正在尝试以最简单的方式定义自己的异常类,这就是我得到的: 这就是Java编译器所说的: 我有一种感觉,该构造函数必须从继承,不是吗? 问题答案: 不,你没有“继承”非默认构造函数,需要在类中定义一个采用String的构造函数。通常,你在构造函数中使用来调用父构造函数。例如,像这样:

  • 我正在尝试编写一个简单的数据库函数来从表中检索值。 MariaDB只是给出以下消息 在“开始声明标题VARCHAR DEFAULT”附近,在第2行的标题FR中选择MyTitle 我看不出有什么不对。请帮忙。 谢谢你

  • 问题内容: 有什么办法可以从类声明中引用类名称?一个例子如下: 我有一个读取此信息并进行一些设置的元类,基类实现了一些常用的保存内容。我希望能够创建像这样的递归定义,但是到目前为止,在我的实验中,我一直无法获得想要的效果,通常会遇到“未定义计划”错误。我了解发生了什么,该类的名称不在该类的范围内。 问题答案: 我有一个元类,可以读取此信息并进行一些设置 大多数使用元类的框架都提供了一种解决此问题的

  • 问题内容: 两者之间有区别吗 和 我只是意识到我的几个类被定义为前一个类,并且它们工作得很好。空括号有什么区别吗? 问题答案: 后者是旧版Python的语法错误。但在Python 2.x中,您应该尽可能地从中派生,因为几个有用的功能仅适用于新样式类(派生自Python 3.x是可选的,因为新样式类是默认样式)。

  • 主要内容:Python类的定义前面章节中已经提到,类仅仅充当图纸的作用,本身并不能直接拿来用,而只有根据图纸造出的实际物品(对象)才能直接使用。因此, Python 程序中类的使用顺序是这样的: 创建(定义)类,也就是制作图纸的过程; 创建类的实例对象(根据图纸造出实际的物品),通过实例对象实现特定的功能。 本节先教大家如何创建(定义)一个类,如何使用定义好的类将放到后续章节进行讲解。 Python类的定义 Python 中定