2021-10

python code

super().について

親クラスのメソッドに、子クラスからアクセスする時に使うsuper().親クラスのメソッド(引数)というように使うclassA:  defhello(self):    print('ClassAsaysHello')classB(A): →...
python code

Overrideとは

継承では同じメソッドがあると、内容を上書きして差し替えることが可能です。
python code

dir()について

あるオブジェクトのデータ属性とメソッドのリストを取得する。print(dir(b))こうすると、オブジェクトbにあるデータ属性とメソッドのリストを取得print(dir())引数なしの場合は、ローカルの名前(変数やモジュール)のリストを返し...
python code

クラスの継承

classA:  definit(self):    self.name='ClassA'classB(A):  passb=B()print(b.name)結果ClassAclassBでは、Class Aは出てこないが、ClassB(A)...
python code

public とprivateの違い

classSample:num1=100__num2=200print(Sample.num1)print(Sample.__num2) AttributeErrornum1=100はどこからでもアクセス可能 Public__num2=10...
python code

assertとは

assertとは、Pythonプログラムでエラーを自動的に検出する方法。基本的には、条件をテストするデバッグ支援ツールです。アサーションの条件がTrueの場合は何も起きず、プログラムは何事もなく動作し続けます。しかし、アサーションの条件がF...
python code

クラス関数

classTaxCalc:  @classmethod  defclass_method(cls,price):    assertcls.name==TaxCalc.name    returnint(price*0.1)  @stati...
python code

.keys .values .itemsとは

.keys辞書.keys辞書の中のすべてのキーの一覧を取得するmydict={"1":"mama","2":"papa","3":"boku"}そのままprint(mydict.keys())結果dict_kyes(formykeyinmy...
python code

classに関数を追加する方法

classFood:  def__init__(self,name,price): 初めの変数はselfになる。    self.name=name      ここではどんな構造でデータを入力するのか    self.price=price...
python code

selfについて

classSample:  num=100  defshow_num(self):    num=200    print(self.num)#100    print(num)#200a=Sample()a.show_num()self....