フィールドの導入
フィールドの導入リファクタリングを使用すると、新しい属性を宣言し、選択した式で初期化できます。元の式は、属性の使用箇所に置き換えられます。
属性を導入する
属性として導入したいコード内にキャレットを置きます。
Ctrl+Alt+F を押すか、メインメニューでを選択します。または、右クリックしてコンテキストメニューからを選択します。
現在のキャレット位置に複数の式が検出された場合は、式リストが表示されます。その場合は、式をクリックして選択します。または、Up および Down 矢印キーを使用して目的の式に移動し、Enter キーを押して選択します。

PyCharm がコード内で複数の出現箇所を検出した場合、どの出現箇所を置き換えるかを指定できます。

必要に応じて、新しい属性を初期化する場所(現在のメソッド内、またはクラスコンストラクター内)を指定します。
属性の名前を指定します。リストから名前を選択するか、ボックスに名前を入力してください。

リファクタリングを完了するには、Tab または Enter を押します。
サンプル
関連ページ:
定数の導入
定数の導入リファクタリングにより、ソースコードの読みやすさと保守性が向上します。また、値や目的についての説明がないままハードコードされた定数の使用を回避するのにも役立ちます。定数を導入するエディターで、定数で置き換えたい変数の式または宣言を選択します。を押して定数を入力するか、メインメニューで選択します。現在のキャレット位置に複数の式が検出された場合は、式リストが表示されます。その場合は、式をクリックして選択します。または、Up および Down 矢印キーを使用して目的の式に移動し、キーを押して選...
パラメーターの導入
パラメーターの導入リファクタリングは、関数宣言に新しいパラメーターを追加し、それに応じて関数呼び出しを更新するために使用されます。Python パラメーターを導入するエディターで、パラメーターに置き換えられる式内にキャレットを置きます。パラメーターを抽出するには、を押すか、メインメニューで選択します。または、コンテキストメニューからを選択します。現在のキャレット位置に複数の式が検出された場合は、式リストが表示されます。その場合は、式をクリックして選択します。または、Up および Down 矢印キー...