python定義クラスの簡単な使用法

pythonで定義されたクラスの使用方法:

「obj = classname()」ステートメントを使用してクラスをインスタンス化し、次に「obj。functionname」を使用してクラスで定義されたさまざまな関数を呼び出します。

例は次のとおりです。

Biliクラスをインスタンス化すると、クラス内の関数を使用できるようになります

コンテンツの拡張:

クラス定義

#! /usr/bin/env python
# coding:utf8
 
 
classHotel(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)

Recommended Posts

python定義クラスの簡単な使用法
pythonでのwheelの使用法
Pythonイールドの使用例の分析
pythonでのosパッケージの使用
Pythonデコレータの簡単な使用例の概要
pythonでのタプルの使用法
python描画凡例の自由な定義
Python3クローラーでのAjaxの使用
Python仮想環境venvの使用法の詳細な説明
Python3.9の7つの機能
pythonでのリストの意味と使用法
Pythondecimalモジュールの使用法の詳細な説明
Python3組み込みモジュールの使用法
PythonWebページパーサーの使用例の詳細な説明
Python構文の基本
Pythonの高度な使用法の概要
Pythonの基本構文
Pythonの基礎知識(1)
pythonのPrettytableモジュール
PythonでのMongoDBの使用
09.Python3の共通モジュール
ubuntuの使用法の概要
Pythonの基盤を統合する(4)
Pythonは単純なタンクバトルを実装します
Pythonの上位関数の使用法の概要!
Python(7)の基盤を統合する
pythonリスト(LIST)の深い理解
Pythonのタプルの添え字
wavファイルのPython分析
Python(6)の基盤を統合する
Pythonは単純なXMLデータを解析します
栄光のパイソンキング壁紙
Pythonは単純なtic-tac-toeゲームを実装しています
Python(5)の基盤を統合する
Pythonサンドボックスエスケープの分析
Python3.10のいくつかの新機能
Pythonマルチスレッドの深い理解
Pythonオブジェクト指向プログラミングの分析
OpenCVインストールのPythonバージョン
Pythonの9つの機能エンジニアリング手法
python描画モジュールのmatplotlib
パラメータを渡すPythonメソッド
Pythonの基盤を統合する(3)
Python共通モジュールのコレクション
Pythonの上位関数の使用法の概要!