repr

    1熱度

    2回答

    實現__repr__爲類Foo與成員變量x和y,有沒有辦法自動填充字符串?例如不工作: class Foo(object): def __init__(self, x, y): self.x = x self.y = y def __repr__(self): return "Foo({})".format(**self.__dict__)

    -2熱度

    1回答

    我前幾天在Phyton講過編程,所以如果問題很簡單,我很抱歉。 我寫這段代碼: >>> class Polynomial: def __init__(self, coeff): self.coeff=coeff def __repr_(self): return str(self) def __str__(self):

    0熱度

    2回答

    從下面clock裝飾, import time from functools import wraps DEFAULT_FMT = '[{elapsed:0.8f}s] {name}({args}) -> {result}' def clock(fmt=DEFAULT_FMT): def decorate(func): @wraps(func) def

    2熱度

    2回答

    有沒有辦法改變CLASS OBJECT以便type(object)報告一個自定義的字符串? class MyClass(object): def __init__(self, t): if 'detector' in t: my_type_string = "I am set as a detector." else: my_type_

    0熱度

    1回答

    我已經看了很多不同的論壇帖子,並嘗試了一堆不同的技術,但我還沒有想出如何讓我的str函數返回一個字符串'',而不是沒有引號。 我的代碼: class Comment: def __init__(self,commenterName, content): self.name = commenterName self.content = content d

    -1熱度

    1回答

    我正在研究一個在Python 3.x中創建「Facebook」的項目。我目前所使用的部分是使用str函數來返回不同行上的字符串。 我使用這個代碼是: class Status: likers = [] commentObjs = [] def __init__(self, statusPoster, statusMsg, likers, commentObjs):

    0熱度

    2回答

    我有下面的代碼,其中info參數可以是任何東西(STR,INT,列表等): class MyClass(): def __init__(self, info): self.info = info object_1 = MyClass("Whatever 1") object_2 = MyClass("Whatever 2") object_3 = MyClass("Wh

    1熱度

    1回答

    我的代碼除了最後一部分以外都很完美。我想用repr函數重新創建對象,但顯然不起作用。我在這裏和在網上嘗試了一切,但我仍然很混亂。有沒有辦法做到這一點,如果是的話是什麼語法? class Modulo(object): def __init__(self, grondtal, waarde = 0): self.grondtal = grondtal self.w

    -3熱度

    2回答

    需要字符串在打印輸出中顯示\n而不是尾隨+前導'。目前使用repr在輸入(開放+閱讀.txt),所以我想知道什麼是最好的方式來刪除' s適當的索引/搜索? repr('s')[1:-1] repr('s').strip("'") 不幸的是一些字符轉義,我不使用repr如'逃脫想要的。

    6熱度

    3回答

    在Matlab中,可以使用eval函數將任意字符串評估爲代碼。例如。 s = '{1, 2, ''hello''}' % char c = eval(s) % cell 有沒有辦法做相反的操作;獲取任意變量的文字字符串表示形式?也就是說,從c恢復s? 喜歡的東西 s = repr(c) 這樣的repr功能被內置到Python,但我還沒有穿過在Matlab這樣的事情來,我也不看如何實