PyCharm 2026.1 Help

変数の導入

理解しにくい式や、コード内の複数の場所で重複している式に遭遇した場合、 変数の導入リファクタリング(Ctrl+Alt+V )を使用すると、そのような式の結果またはその一部を、より単純で理解しやすい別の変数に配置することで、これらの問題に対処できます。 さらに、コードの重複も削減されます。

変数をその場で導入する

  1. エディターで、導入したい式またはその一部を選択します。 また、式内にキャレットを置くと、PyCharm が選択可能なコードの一覧を表示します。

  2. Ctrl+Alt+V を押すか、メインメニューの リファクタリング | 抽出 / 導入 | 変数 に移動します。もしくは、右クリックしてコンテキストメニューから リファクタリング | 変数の導入 を選択します。

  3. 現在のキャレット位置に複数の式が検出された場合は、 リストが表示されます。 その場合は、式をクリックして選択します。 または、 および 方向キーを使用して目的の式に移動し、 Enter を押して選択します。

    式の選択
  4. 表現が複数見つかった場合は、選択した出現のみを置換するか、見つかったすべての出現を置換するかを指定します。

    変数出現箇所スコープを導入する
  5. ポップアップで提案された名前を選択するか、独自の名前を入力して Enter を押します。

    変数の導入

ダイアログを使用して変数を抽出する

デフォルトでは、PyCharm はインプレースリファクタリングを使用します。 リファクタリングにダイアログを使用するには、 設定 ダイアログ (Ctrl+Alt+S) を開き、 エディター | コード編集 に移動して、 リファクタリング 領域で モーダルダイアログ内 リファクタリングオプションを選択します。

インプレースを無効にするリファクタリング
  1. エディターで、変数として導入する式またはその一部を選択します。

  2. Ctrl+Alt+V を押すか、メインメニューで リファクタリング | 抽出 / 導入 | 変数 を選択します。 または、コンテキストメニューから「リファクタリング | 変数の導入 」を選択します。

  3. 開いた 変数の導入ダイアログ で、新しい定数の名前を指定します。

    変数の導入ダイアログ
  4. 選択した式のすべての出現を自動的に置換するには(複数回見つかった場合)、オプション 出現箇所をすべて置換 を選択します。

  5. OK をクリックして定数を作成します。

2026 年 6 月 1 日