class-variables

    0

    1答えて

    私は、Pythonのインスタンスとクラスの属性について学んでいます。次に少し混乱します:this_obj.varはインスタンス属性ですか、それはclass属性に属しています。コードは次のとおりです class Myclass (object): var = 10 this_obj = Myclass() this_obj.somevar = 12 that_obj = Mycla

    7

    1答えて

    Pythonでoopを理解しようとしています。私はこの問題を抱えていました。満足のいく説明を見つけることができませんでした... Countableクラスを作成していました。クラスのインスタンス数が初期化された回数を数えます。与えられたクラスのサブクラス(またはサブクラス)が初期化されたときにも、このカウンタを増やしたいと思います。 class Countable(object): co

    1

    1答えて

    私は数日前にPythonを学び始めました。私はさまざまなことを試しています。 次のように私はコードを書いた: class ConsumeState: token 私は NameError: name 'token' is not defined このコードのエラーを以下しまったので、私は​​にtokenを初期化し、エラーが消えていました。 ここで静的変数を定義したくない場合は、ど

    0

    2答えて

    クラス変数を使用するコードがあります。私は、Rubyでは一般的にクラス変数を避けるべきだと読んだことがあります。 クラス変数は@@costと@@kwhです。 クラス変数を使用せずに次のコードを書き換えるにはどうすればよいですか? class Device attr_accessor :name, :watt @@cost = 0.0946 def initialize(name, wat

    -3

    2答えて

    違いがありますか?彼らはちょうど異なる言葉ですか?私は学校の違いを説明できるようにする必要があり、私が以下に書いたことは、インターネットがグローバル変数として描いているように思えます。同じ名前空間内の任意のクラスやメソッドでアクセスすることができ、静的である public class variableTypes { public static String a = "hello!";

    0

    1答えて

    実行時にクラスをオーバーライド(パッチ適用)したいと思います。私の場合、私はgui2pyを使い、MenuItemsの画像をサポートする機能をいくつかオーバーライドしたいが、最終的なプログラムのコードは変更しない。 つまり私は、これは動作しません overrides.py import gui,wx # this is the tricky line gui.MenuItem.image =

    2

    1答えて

    Rubyプログラムでの作業インスタンス変数からクラス変数への状態データの移動を探していましたが、インスタンス変数は自動化されていますが、初期化せずに読み込もうとすると自動的にnilに初期化されています)、クラス変数はありません。これは私にとって非常に矛盾しています(Rubyのほとんどの構文は非常に一貫しています)。 サンプルプログラム:@idが初期化されなかった場合は class Test

    0

    4答えて

    私は現在、すべてのオブジェクトが "同じ" inital値のインスタンス変数を使用しており、私はこの問題のみを読んでいるという問題に直面しています。 def initialize @available_ids = read_only_value end しかし、ここでは難しいことがあります。この「read_only_value」はAPIから取得されます。簡単にするために、値がint

    0

    3答えて

    私は複数の辞書変数を持つクラスを持っています。変数名が関数内の文字列として渡されるクラス変数の辞書パラメータを設定する方法はありますか? " '自己' はunsubscriptableです": <?php class Test: var1 = { "value": 1 } var2 = { "value": 2 } def set_variable(self, v

    0

    1答えて

    ように私はPythonでSQLAlchemyのを使用していますが、次のように宣言型のベースから継承私のクラスを宣言していますテーブル名:私は、パラメータとして__tablename__を定義したいユーザーとして from sqlalchemy import Column, Integer, String from sqlalchemy.ext.declarative import declara