私は最近、コレクション内の抽象基本クラス (ABC) を発見し、その明確で体系的なアプローチと Mixin が好きです。カスタム文字列 (*) も作成したいのですが、文字列の ABC が見つかりませんでした。
UserStringはありますが、UserDictはだめだった!? str 自体から派生すると、Mixin はありませんか? オーバーライドされたメソッドで、文字列の「データ」部分にどのようにアクセスしますか?
どこかで、Sequence と Hashable から派生する提案を見ましたが、書き込めませんでしたif 'test' in my_string:
?!
どのアプローチをお勧めしますか?
(*) 理由は次のとおりです: - 内部的に定義された方法で順序付けされる文字列を作成します - 列挙スコープ外の値と比較するとエラーをスローする文字列を (列挙の一部として) 作成します