Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonオブジェクトを.NETオブジェクトとどのように比較しますか?


デフォルトでは、すべての.NETオブジェクトは参照型であり、それらの等価性とハッシュコードはそれらのメモリアドレスによって決定されます。さらに、既存のオブジェクトに変数を割り当てると、メモリ内のそのアドレスを指すようになるだけなので、コストのかかるコピーは発生しません。これはPythonオブジェクトにもある程度当てはまるようです。

Pythonオブジェクトのプロパティ:すべてのPythonオブジェクトには

一意のID(id(x)によって返される整数)。タイプ(type(x)によって返される)

IDを変更することはできません。タイプは変更できません。

一部のオブジェクトでは、コンテンツを変更できます(つまり、IDやタイプを変更する必要はありません)。

一部のオブジェクトでは、コンテンツを変更できません。

タイプは、このタイプのオブジェクトについて詳しく知っているタイプオブジェクトによって表されます。


  1. PythonDateTimeをJavascriptDateTimeと比較する方法は?

    JavascriptとPythonの日時には2つの大きな違いがあります。最初の1つは、月の引数の意味です。 Javascriptの月は0から11の間であると予想されますが、Pythonでは1から12の間であると予想されます。したがって、次のタプルは、実際にはPythonとJavascriptの2つの異なる日付を表しています- (2017, 11, 1) Python: 1st November 2017 Javascript: 1sd December 2017 2つ目の違いは、デフォルトのタイムゾーンが異なることです。PythonのデフォルトはUTCであり、JavaScriptのデフォル

  2. Bokeh(Python)で画像を操作する方法は?

    Bokehで画像を操作するには、 image_url()を使用します メソッドと画像のリストを渡します。 ステップ :func:show のときにファイルに保存された出力を生成するように、デフォルトの出力状態を構成します と呼ばれます。 プロット用の新しい図を作成します。 指定されたURLから読み込まれた画像をレンダリングします。 Bokehオブジェクトまたはアプリケーションをすぐに表示します。 例 from bokeh.plotting import figure, show, output_file output_file('image.html') p = fi