PyCharm 2025.3 ヘルプ

変数

スレッドと変数」タブの「変数」ペインを使用すると、アプリケーションのオブジェクトに格納されている値を調べることができます。

Variables pane

フレームペインでスタックフレームが選択されると、変数ペインはそのスコープ内のすべてのデータ(メソッドパラメーター、ローカルおよびインスタンス変数)を表示します。このペインでは、オブジェクトのラベルを設定したり、オブジェクトをインスペクションしたり、式を評価したり、変数をウォッチに追加したりすることができます。

式フィールドを評価する

このフィールドは、ウォッチペインが非表示になっている場合にのみ変数ペインに表示されるため、設定された監視は変数ペインに表示されます。

  1. 任意の式を評価するには、変数ペインの式の評価フィールドに式を入力して、を押します。Enter

  2. 結果はすぐ下に表示されます。式フィールドの右側にある をクリックして、式をウォッチに追加することもできます。

    Result of an expression in the Variables tab

項目

ショートカット

説明

新規ウォッチ式

新しいウォッチを作成するには、このコマンドを選択してください。テキストフィールドが開き、そこで新しいウォッチ式を入力できます。

ウォッチ式の除去

Delete

現在選択されているウォッチ式をリストから削除するには、このコマンドを選択します。

すべてのウォッチ式を除去

リストからすべてのウォッチ式を削除するには、このコマンドを選択します。

編集

F2

選択したウォッチ式を変更するには、このコマンドを選択してください。

視聴を一時停止 / 再開する

このコマンドを選択すると、視聴を一時停止または再開できます。

データビューのカスタマイズ

カスタム型 レンダラーを追加します。

インスペクション

このコマンドは、フィールド、ローカル変数、参照式で使用でき、非モーダルインスペクションウィンドウを開きます。このウィンドウでは、特定の参照に集中できます。必要に応じて、いくつでもインスペクションウィンドウを開くことができます。インスペクションウィンドウのビューはウォッチ式ペインと同じですが、必要な画面スペースは少なくなります。

値の設定

F2

このコマンドを使用して、フィールドまたは変数の実行時の値を変更します。

値をコピー

Ctrl+C

このコマンドを使用して、選択した変数の値をクリップボードにコピーします。複数の項目が選択されている場合は、変数の値だけでなく構造もコピーされるため、選択範囲をテキストファイルにコピーペーストすると、インデントはデバッガーのツリー出力を模倣して読みやすい出力。

または、値の上にマウスを置くと、ツールチップでその内容が表示されます。

JSON のコピー

このメニュー項目は、JavaScript コンテキストでのみ使用できます。選択した値を JSON 形式(英語)にコピーするには、このコマンドを選択します。

クリップボードと値を比較

このコマンドを使用して、選択した値を現在クリップボードにある値と比較します。

名前をコピー

このコマンドを使用して、選択した変数の名前をクリップボードにコピーします。

式の評価

Alt+F8

このコマンドを使用して、開いたダイアログで選択した変数を評価します。

ウォッチポイントに追加

このコマンドは、静的コマンド以外のすべてのノードで使用できます。このコマンドを使用して、ノードを参照する式を作成し、この式をウォッチ式ペインに追加します。

参照元オブジェクトの表示

現在選択されている変数を参照するオブジェクトのリストを表示するには、このコマンドを使用します。

ソースに移動

F4

このコマンドは、エディターで選択した変数またはフィールドのソースコードを開き、対応する行にキャレットを配置します。

型ソースに移動

F4

選択した変数またはフィールドのクラスの定義に移動するには、このコマンドを使用します。

配列として表示

配列として表示は、NumPy(英語) 配列を表す変数に使用できます。

このコマンドを選択すると、データビューツールウィンドウにデータが表示されます。

変数の横にある配列として表示リンクをクリックすることもできます。

イメージとして表示

イメージとして表示は、NumPy(英語) 1D、2D、3D 配列を表す変数に使用できます。

このコマンドを選択すると、プロットツールウィンドウにデータがイメージとして表示されます。

変数の横にあるイメージとして表示リンクをクリックすることもできます。

詳細は、Plots tool window を参照してください。

データフレームとして表示

データフレームとして表示は、pandas(英語) データフレームを表す変数に使用できます。

このコマンドを選択すると、データビューツールウィンドウにデータが表示されます。

変数の横にあるデータフレームとして表示リンクをクリックすることもできます。

変数型

Different types of variables in the Debug tool window

各変数の左側にあるアイコンは、その型を示します。

  • array : 配列

  • primitive : プリミティブ

  • value : オブジェクト

  • array : 配列

  • primitive : プリミティブ

  • value : オブジェクト

2025 年 9 月 29 日

関連ページ:

フレーム

スレッドと変数タブのフレームペインでは、アプリケーションのスレッドリストにアクセスできます。また、テキストファイルにエクスポートしたり、スレッドの表示をカスタマイズしたりすることもできます。スレッドを調べるには、ペイン上部のリストからスレッドを選択します。スレッドのステータスとタイプは、スレッド名の横にある特別なアイコンとテキストのメモで示されます。スレッドごとに、スタックフレームを表示し、フレームを調べ、フレーム間を移動し、エディターでフレームのソースコードに自動的に移動できます。フレームに保...

ウォッチ式

ウォッチ式ペインでは、現在のスタックフレームのコンテキストで任意の数の変数または式を評価できます。値は、アプリケーションの各ステップで更新され、アプリケーションが一時停止されるたびに表示されます。変数ペインのコンテキストメニューからコマンドを使用すると、一度に 1 つの式を表示できますが、ウォッチ式ペインには、削除するまで 1 つのデバッグセッションから別のデバッグセッションまで持続する複数の式が表示されます。このペイン、変数ペイン、エディターでウォッチを作成できます。ウォッチ式は常にフレームペ...

型レンダリングを構成する

デバッグセッション中、PyCharm は変数、型、スレッド、フレームなどの情報を表示します。ただし、特定のランタイムの詳細に焦点を当て、データをフィルター処理したり、特定の形式でレンダリングしたりすることもできます。このシナリオでは、PyCharm を使用すると、デバッガーの出力がデバッグツールウィンドウとエディターに表示される方法をカスタマイズできます。型レンダラーは、Python コンソールおよび Jupyter 変数ビューでも使用されます。カスタム型レンダラー:PyCharm を使用すると...

中断されたプログラムを調べる

デバッガーセッションが開始されると、デバッグツールウィンドウが表示され、次のいずれかが発生するまでプログラムが正常に実行されます。ブレークポイントがヒットしました、プログラムを手動で一時停止する、その後、プログラムは中断され、現在の状態を調べたり、実行を制御したり、実行時にさまざまなシナリオをテストしたりできます。フレームを調べる:プログラムの状態はフレームで表されます。プログラムが一時停止すると、現在のフレームスタックがデバッグツールウィンドウのフレームタブに表示されます。フレームはアクティ

出力の操作

コードセルを実行すると、その出力は以下のように表示されます。出力にはテキスト、表、イメージなどが含まれます。セル出力を展開または折りたたむセル出力の横にあるガター内のセルハンドルをクリックします。出力のクリア出力セルを右クリックします。コンテキストメニューから出力のクリアを選択します。すべての出力をクリア出力セルを右クリックします。コンテキストメニューから「