問題タブ [isinstance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - isinstance pythonは異なる値を返します
isinstance()
Pythonでどのように機能するかについて少し迷っています。以前にこの関数を使用したことがあり、今までの動作は非常に明確でした。
少し文脈。文字列またはカーネルをパラメーターとして取ることができるClassifier
メソッドを持つクラスがあります。set_kernel
と呼ばれるカーネル型のオブジェクトをメイン関数から作成していますk
。私が使用するときisinstance(k, Kernel)
の答えはTrue
です。ただし、k
パラメーターとして分類子に渡し、関数内で同じチェックを行うと、 が返されますFalse
。
ここで何が起こっているかについての手がかりはありますか?わかりやすくするために、いくつかのコード スニペットを添付します。
ありがとう!
編集 1: コードを改善し、問題自体に関係のないすべてのものを消去しました。
python - Pythonのピクル、変数が文字列かピクルかを確認する方法は?
ネットワークを介してさまざまなオブジェクトを送受信します。私のアプリケーションでは、サーバーはピクルまたは文字列を受け取ることができます。取得したデータがピクルスか文字列かを知る方法はありますか?
私は試した:
ただし、出力は役に立ちません。次のように表示されます。
そのため、ピクルと文字列を同じように扱っているようです。何か案は?