問題タブ [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.

0 投票する
6 に答える
23409 参照

python - Python: オブジェクトが文字列のリストかどうかを確認する

オブジェクトが文字列のリストかどうかを確認する方法は? オブジェクトが文字列であるかどうかのみを確認できました。

望ましい出力:

0 投票する
2 に答える
15013 参照

python - Pythonでイテラブルのインスタンスを確認する方法は?

この例を考えてみませんか?

のような各タイプをチェックする代わりに

以下に相当するものはありますか:

0 投票する
3 に答える
7200 参照

python - python isinstance vs hasattr vs try/except: どちらが良いですか?

objオブジェクトを使用してアクションを実行できるかどうかを判断するさまざまなアプローチ間のトレードオフを理解しようとしていますdo_stuff()。私が理解しているように、これが可能かどうかを判断するには3つの方法があります。

推奨される方法 (およびその理由) はどれですか?

0 投票する
1 に答える
1287 参照

python - isinstanceがbeautifulsoup(NameError)で正しく動作しない

isinstance を使用していくつかの html タグを選択し、それらを Beautifulsoup 関数に渡しています。問題は、完全に実行可能なコードから NameErrors を取得し続けることです。

NameError: グローバル名 'span' が定義されていません

また、 isinstance を tag.previous_element と組み合わせて使用​​する Beautifulsoup のドキュメントのサンプルコードからエラーが発生しています

NameError: グローバル名 "NavigableString" が定義されていません

何が間違っている可能性がありますか?ありがとう!

0 投票する
1 に答える
636 参照

python - サンプル コードで PyObject_IsInstance が常に 0 を返す理由

Python を学習するためにサンプルを書いていますが、PyObject_IsInstance を呼び出すと、この関数は常に 0 を返します。これが私の c コード ReadBuf.c です。

以下は私のpythonコード client.py です

pyTest のインスタンスである b を C に渡し、PyArg_ParseTuple によって pyTest にパースされます。PyObject_IsInstance を実行すると、結果は常に 0 になります。これは、pyTest が Test のインスタンスではないことを意味します。私の質問: Python から C にパラメーターを渡す場合、型は変更されますか? pyTest が Test のインスタンスである場合、それを比較したい場合はどうすればよいですか?

ありがとう、ヴァテル

0 投票する
2 に答える
211 参照

python - 辞書型をテストする適切な方法はどれですか?

辞書をテストするさまざまな方法があるのはなぜですか? オブジェクトが辞書かどうかをテストする最も現代的な方法は何でしょうか?