Pythonで「カスタム」型を作成する簡単な方法があるかどうかを知りたいと思います。Pythonで新しい型を簡単に作成することは可能ですか?
私は、現在MACアドレスであるパラメータをとる関数を作成しました。私はIPアドレスかMACアドレスのどちらかになるように変更したいのですが、それ以降の処理のために関数内の 'タイプ'をチェックしてください。
regexesで確認することができますが、ip_addとmac_addの2つのタイプを定義して、それを処理する前にパラメータの型をチェックできるかどうか疑問に思います。
私は新しいタイプhereの定義について何かを読んだが、それはまったく単純ではない。たぶん特定のパッケージが存在するのでしょうか?
単純に2つのクラス「IPAdd」と「MACAdd」を構築し、これらのクラスでコンテンツを検証できるのはなぜですか? –
[this](http://netaddr.readthedocs.io/en/latest/introduction.html)モジュールを見てみましょう - なぜ車輪を改造するのですか? – AK47
ここでタイプについて話している理由がわからない、クラスはあなたが望むものです。 –