repr

    1

    3答えて

    私は簡単な方法で、dictの文字列のようにrepr()を得ることができます。をキーでソートしました。 my_print(dict(a=1, b=2, c=3)) -> "{'a': 1, 'b': 2, 'c': 3}" 私のソリューション: import collections print repr(collections.OrderedDict(sorted(dict(a=1, b=2,

    0

    1答えて

    私はティックタックのつま先のボードを表すリストを使用するpythonでプログラムを書いています。 私は自由なスペースの「なし」または単一のスペースを使用してはならない場合、私は自分自身を求めていたので、私は、コードのこれら2つ書いた: #code 1: list1 = [None, 'X', 'O'] print('|'.join(value or ' ' for value

    0

    1答えて

    私は基本的なATMを作成するいくつかのPythonコードに取り組んでいます。私が抱えている問題は、実際の残高番号の代わりに、 "<"のAccount.balanceで0x012CBC90>という印刷結果を得ることができないということです。これまではjsmithを使ってテストしてきました。後で問題を引き起こす可能性のある他の問題をお気軽にお聞かせください。 class Account:

    2

    1答えて

    状況: 私はPythonには新しく、現在ロープを勉強しようとしていますが、言語とその構造をよりよく理解するためのリンクリストクラスを作成しようとしました。私は__repr__関数が基本的に__str__と同じものを返すことになっていることを知っていますが、私は実際の違いが分かりません。 ここでは私のクラスでは、これまでのところです:私は以下のコードに対して、このコードをテストする場合 class

    22

    9答えて

    Pythonのreprのように動作するJavaメソッドがありますか?例えば、 "foo\n\tbar".repr() はない foo bar のtoStringが行うように "foo\n\tbar" を返す、関数がのrepr命名したと仮定。

    -1

    1答えて

    最後のプリントラインが私に与えるものを与えるには、リターンが必要です。 一番下に値を持つクラスが呼び出されました。また、コードを改善するためのポインタも歓迎します。 class Building: def __init__(self, south, west, width_WE, width_NS, height=10): # making variables non-loc

    14

    3答えて

    私は、クラス定義で__repr__メソッドを設定するための例しか見ていません。関数の定義を変更したり、定義した後に、関数のために__repr__を変更することは可能ですか? repr(f)ではなくtype(f).__repr__(f)として行われているので、私は、ありません...成功せず >>> def f(): pass >>> f <function f at 0x1026730

    1

    1答えて

    私は__str__()__repr__()対のスレッドを読んで、そして、どこかここに(私が今どこに覚えることができない)私は、次のコードを見た: def __repr__(self): return "<%s>" % (self.__class__.__name__) 私はクラスを持っているので、もしこれは明らかに、クラス名を出力します Class A: def __rep

    1

    1答えて

    私はApp Engineのwebappを使用しています。このリクエストハンドラは、テキストフィールドを持つフォームを出力します。提出すると、テキストが取得され、#で始まる行に<h1>タグが追加されます。私は、repr()から来る文字列の先頭にu'を付けずに、各行のテキストを分析するために、eval()とeval()を使用してテキストを行のリストに分割することができました。 class Test(w