特別なタイプの文字列である新しいクラスを作成したいと思います。私はそれがstrクラスのすべてのメソッドを継承したい、しかし私はそれが使用できる追加のパラメータを渡すことができるようにしたい。このようなもの:追加のパラメータを取るためにstrクラスを拡張する
class URIString(str, ns = namespace): # ns defaults to global variable namespace
def getLocalName(self):
return self[(self.find(ns)+len(ns)):] # self should still act like a string
# return everything in the string after the namespace
私は構文が正しくないことを知っています。しかし、うまくいけば、それは私が逃げようとしているという考えを伝えます。あなたはこのような何かをしたいと思う
継承の方法については、チュートリアルを使用する必要があります。 Stackoverflowは人々を手渡しするためのものではありません。 – Marcin
@Marcin:彼の防衛の中で、strから継承する方法は明白ではありません。 –
@Marcin:あなたは一日中Stackoverflowに関する初心者の質問をしていますか? –