[Pythonの] 10日の仕事の基本的な文法演習

「」 " 
1は、クラス属性は、インスタンス属性(短い答え)??のように定義された属性何場合属性は、クラス属性ビット、のプロパティを定義するものを定義する方法の例方法を定義する
    クラスと呼ばれる変数内部クラスで直接定義された属性:クラスプロパティ定義は、
    例属性の定義:オブジェクト属性名=属性値。
    
    クラスのプロパティ:これらの事のすべてのオブジェクトは、この属性を持つ、属性値がのクラスの属性として定義され、同じ
    インスタンスの属性:これらの事は、すべてのオブジェクトは、このプロパティを持っています、しかし、プロパティの値が同じではない、インスタンスプロパティのように定義される
任意の2つ、自己の代表の方法の例?(短い答え)
    セルフは、オブジェクト自体(自身)を表すオブジェクトは、この方法は、そのオブジェクトを表す呼び出す。    
_ 3、クラス?何時間(短い答え)で_init__メソッド呼び出し
    オブジェクトを作成するために、自動的に呼び出されます
4を、パッケージの学生クラス
-属性:名前、年齢、性別、英語での実績、数学、言語スコア、
-方法1:コンピューティング合計、方法2:平均3つの科目を計算し、方法3:印刷、生徒の個人情報
5、テストパッケージ ユースケースクラス、
-プロパティ:実際の結果に期待される結果を要求するためのURLのパラメータ要求方法は、実施例番号

「」 " 
問題4 
クラスの生徒を:
     『』『Studentクラス』『』
    DEF  __init__(自己、名前、年齢、性別、辞書英語、数学、中国語):
        インスタンスの属性は、学生のクラス定義 
        self.name = 名前
        self.age = 年齢
        self.gender = ジェンダー
        self.english = 辞書英語
        self.math = 数学
        自己を。中国 = 中国の
     #は、学生のクラスのインスタンスメソッドを定義します。特定の機能を実装する
    全体的なスコア
    DEF (自己)sum_score:
        全体的なスコア 
        RES = self.english self.math + + self.chinese
         戻るRES 

    DEF avg_score(セルフ) :
         "" "平均計算"" " 
        RES =(+ self.chinese self.math self.english +)/ 3。
         リターンRES 

    DEF (自己)desc_info:
         " "" 印刷情報"" " 
        印刷生徒名:{}、年齢: {}、性別:{} ' .format(self.name、self.age、self.gender)) 


は、学生オブジェクト、呼スコア計算方法の作成 
HC =学生を(名前= " HC " 
             年齢 = 18であり
             性別 = " M " 
             英語 = 100 
             数学 = 100 
             中国 = 100 

方法:アウト計算
を印刷する(hc.sum_score())
方法2:平均が計算されて
印刷(hc.avg_score())
方法3:印刷する学生の個人情報
を印刷(hc.desc_info( )) 

第五の質問の

クラス例:
     "" " ユースケースクラス" "" 

    DEF  __init__ (セルフ、CASE_ID、URL、データ、メソッド、除外、実績):
        self.case_id = CASE_ID 
        self.url = URL 
        self.data = データ
        self.method = 方法、 
        self.excepted = 、例外 
        self.actual = 実際の


#のクラス属性:クラス及びインスタンスオブジェクトが呼び出すことができる
。#インスタンスのプロパティを:限りオブジェクトのインスタンスとして通話することができるようにします

 

おすすめ

転載: www.cnblogs.com/python-test001/p/12395594.html