Python 変数やメソッドの命名で使う英単語を紹介!
Pythonのプログラミングでは、変数やメソッドに名前を付ける場合、命名にルールがあり、正しく名前を付けないとエラーになってしまうことがあることと、他人がコードを読んだときに分かりやすい名前を付ける必要があります。
また、動詞や名詞の違い、過去形や複数形などにも注意するようにしてください。
今回は、プログラミング時の変数名やメソッド名の命名でよく使う英単語を紹介します。
「Python 命名規則 関数、変数、クラス、定数の名前の付け方のコツ!」も合わせてご覧いただくと理解が深まります。
目次
変数の頭につける接頭語
規模の大きな開発の場合、変数の頭に接頭語をつけると分かりやすくなります。
| 接頭語 | 使い方 |
|---|
| ar | 配列 |
| b | 論理値 |
| d | 日付 |
| dic | 辞書 |
| dt | タイムスタンプ |
| f | 少数 |
| n | 整数 |
| lst | リスト |
| o | object |
| str(s) | 文字列 |
計算する
| 単語 | 使い方 |
|---|
| add | 追加、加算する |
| calculate | 計算する |
| compute | 計算する(一般) |
| cube | 三乗する |
| decrement(dec) | 減算する |
| divide(div) | 除算する |
| expression | 評価式 |
| equation | 方程式 |
| formula | 方式 |
| gain | 増やす |
| inequality | 不等式 |
| increment(inc) | 加算する |
| multiply(mul) | 乗算する |
| remove | 削除する |
| reduce | 減らす |
| square | 二乗する |
| subtract(sub) | 減算する |
| vectorize | ベクトル化する |
作る・構築する
| 単語 | 使い方 |
|---|
| build | 構築する(組み立てる) |
| create | 最初から作る |
| generate | 変換して作る |
| make | 構築する(作る) |
設定・登録する
| 単語 | 使い方 |
|---|
| apply | 登録する |
| configure | 設定する |
| redo | 操作の再実行 |
| register | 確定登録する |
| reset | 初期化してやり直す |
| set | 設定する |
| undo | 操作の取り消し |
| unregister | 登録を取り消す |
| unset | 設定しない |
変換・結合する
| 単語 | 使い方 |
|---|
| combine | 組み合わせる(分解可能) |
| convert | 変換する |
| join | 結合する |
| lc(lower_case) | 小文字に変換する |
| merge | 統合する(分解不可) |
| parse | 解析する |
| uc(upper_case) | 大文字に変換する |
変更する
| 単語 | 使い方 |
|---|
| change | 変更する |
| alter | 変更する(元を破棄せずに) |
| modify | 改善変更 |
| transform | 大きく変更する |
分ける
| 単語 | 使い方 |
|---|
| divide | 正確に分ける |
| separate | 合わせたものを分ける |
| share | 分け合う |
| slice | リストから切り出す |
| split | 分割する |
消す・破棄する
| 単語 | 使い方 |
|---|
| clear | 中身だけを消す |
| dedupe | 重複を取り除く |
| delete | 全て消す |
| erase | 消去する(復元不可能) |
| ignore | 無視する |
| trash | 破棄する(復元可能) |
| trim | 取り除く |
権限・許可する
| 単語 | 使い方 |
|---|
| accept | 要求を承認する |
| allow | 許可する |
| deny | 許可しない |
| disable | 利用不可にする |
| enable | 利用可能にする |
| grant | 権限を与える |
| permit | 厳密に許可する |
| permission | 許可する |
| prohibit | 厳密に禁止する |
| prohibition | 禁止する |
| reject | 否認する |
ネットワーク関係
| 単語 | 使い方 |
|---|
| connect | 接続する |
| disconnect | 切断する |
| download | ダウンロードする |
| request | リクエストする |
| respond | レスポンスを返す |
| response | レスポンス |
| upload | アップロードする |
認証・ログイン関係
| 単語 | 使い方 |
|---|
| authentication | 本人認証をする |
| certification | 第三者が証明する |
| guest | ゲスト |
| host | ホスト |
| identification | 本人確認 |
| identifier | 本人情報 |
| identity | 本人特徴情報 |
| log_on | ログインする |
| log_off | ログオフする |
| provider | 提供者 |
| resign_from | 退会する |
| sign_in | サインインする |
| sign_out | サインアウトする |
| sign_on | 書類にサインする |
| sign_up | アカウントを登録する |
| user | 使用者 |
比較関連
| 単語 | 使い方 |
|---|
| compare | 比較する |
| equals(eq) | 等しい |
| ge | 以上 |
| gt | より大きい |
| is_and_over | 以上 |
| is_big | サイズが大きい本人情報 |
| is_correlated | 相関関係 |
| is_few | 少ない |
| is_high | 高さ |
| is_low | 低さ |
| is_match | 特徴や条件が一致 |
| is_many | 多い |
| is_max | 最大 |
| is_min | 最小 |
| is_narrow | 幅が狭い |
| is_or_under | 以下 |
| is_over | より大きい |
| is_same | 同じ |
| is_similar | 似ている |
| is_small | サイズが小さい |
| is_under | より小さい |
| is_wide | 幅が広い |
| le | 以下 |
| lt | より小さい |
| ne | 等しくない |
対で使う単語
| 単語 | 使い方 |
|---|
| future | 未来 |
| now | 現在 |
| past | 過去 |
| current | 今 |
| next | 次 |
| previous | 前 |
| center | 中央 |
| left | 左 |
| right | 右 |
| bottom | 底 |
| top | 上 |
| after | 後 |
| before | 前 |
| back | 後側 |
| front | 前側 |
| backward | 背面 |
| forward | 前面 |
| background | 背景 |
| foreground | 前景 |
| source(src) | 送り元 |
| destination(dest) | 行き先 |
| ahead | 予定より早い |
| on_schedule | 予定通り |
| behind | 予定より遅い |
| new | 新 |
| old | 旧 |
| first | 最初 |
| last | 最後 |
| in | 内 |
| out | 外 |
| east | 東 |
| north | 北 |
| south | 南 |
| west | 西 |
| over | 上回る |
| under | 下回る |
| and_over | 以上 |
| or_under | 以下 |
| prefix | 接頭 |
| suffix | 接尾 |
| average | 平均 |
| max | 最大 |
| min | 最小 |
| no | いいえ |
| yes | はい |
| head | 頭 |
| tail | 尾 |
| big | 大きい |
| large | 大きい |
| small | 小さい |
| child | 子 |
| children | 子どもたち |
| parent | 親 |
| others | 他人 |
| self | 自分 |
| sibling | 兄弟 |
| ancestors | 先祖 |
| descendants | 子孫 |
| body | ボディ |
| footer | フッター |
| header | ヘッダー |
| client | クライアント |
| server | サーバー |
| class | 階級 |
| kind | 大まかな種類 |
| type | 一般的な種類 |
| grade | 等級 |
| level | 水準 |
| rank | 順位 |
| config | 構成設定 |
| preference | 表示設定 |
| setting | ソフト設定 |
| close | 閉じる |
| open | 開く |
| dry | 乾いている |
| wet | 濡れている |
| act | 単一行動 |
| action | 集団行動 |
| behaivior | 振る舞い |
| bounds | 範囲 |
| limits | 制限内 |
| fast | 速い |
| quick | 素速い |
| slow | 遅い |
| caller | 発信する |
| callee | 発信される |
| cloud | クラウドシステム |
| on-premise | 自社システム |
ファイルの操作
| 単語 | 使い方 |
|---|
| open | 開く |
| close | 閉じる |
| read | 読み込む |
| write | 書き込む |
データベースの操作
| 単語 | 使い方 |
|---|
| alter | テーブル定義を変更する |
| connect | DBに接続する |
| commit | DBレコードの更新を確定する |
| create | テーブルを生成する |
| delete | DBレコードを削除する |
| drop | 破棄する |
| disconnect | DBから切断する |
| fetch | 条件を指定して取り出す |
| fetch_all | 条件を指定して複数行取り出す |
| insert | DBレコードを挿入する |
| lock | ロックする |
| rollback | DBレコードの更新を元に戻す |
| select | DBレコードを抽出する |
| unlock | ロックを解除する |
| update | DBレコードを更新する |
データの入出力
| 単語 | 使い方 |
|---|
| acquire | 取得する(価値) |
| earn | 取得する(報酬等) |
| enqueue | キューに入れる |
| extract | 抜粋して取得する |
| dequeue | キューから取り出す |
| fetch | 取り出す |
| filter | フィルタリングして取得する |
| from | ~から |
| get | 取得する |
| obtain | 取得する(許可・証明) |
| pop | 取り出す |
| post | 投稿する |
| pull | 取り出す |
| push | スタックにつむ |
| put | 置く |
| sample | 見本を取り出す |
| set | 設定する |
| stash | 隠す |
| store | 格納する |
| via | 経由する |
外部入出力
| 単語 | 使い方 |
|---|
| backup | データをバックアップする |
| entry | 入力する |
| export | データベースから外部ファイルなどに出力する |
| import | 外部ファイルからデータベースへ取り込む |
| input | 入力する |
| load | 外部データをメモリーに展開する |
| output | 出力する |
| restore | データをバックアップから復元する |
| save | メモリーのデータを外部に保存する |
オブジェクトの操作
| 単語 | 使い方 |
|---|
| activate | 活性化する |
| create | 構築する |
| deactivate | 衰退化する |
| deserialize | 復元する |
| destroy | 壊す |
| lock | ロックする |
| serialize | シリアライズする |
| unlock | ロックを解除する |
検索・置き換え関係
| 単語 | 使い方 |
|---|
| find | 検索する |
| lose | 見失う |
| replace | 継続して置き換える |
| search | 検索する |
| seek | 順番に探査する |
| substitute(sub) | 一時、置き換える |
プロセスの操作
| 単語 | 使い方 |
|---|
| abort | 異常終了 |
| begin | 始める |
| break | 処理の途中で終了する |
| call | 処理を呼び出して実行する |
| deprocess | 戻し処理をする |
| end | 終わる |
| execute | 内部的に実行する |
| exit | 完全に抜ける |
| eval | 評価して実行する |
| finish | 段階的に終わる |
| preprocess | 前処理をする |
| process | 処理する |
| postprocess | 後処理をする |
| quit | 完全に終了する |
| resume | 休止状態から復帰する |
| run | ユーザの実行 |
| start | 動かす |
| stop | 停止する |
| suspend | 一時的に休止する |
確認事項関連
| 単語 | 使い方 |
|---|
| affirm | ~だと断言できるかを確認し結果を返す |
| can | ~を行うことができるか |
| can_close | 閉じることが可能か |
| can_execute | 内部処理は実行可能か |
| can_run | ユーザーの実行可能か |
| can_save | 保存可能か |
| check | ~を検査し結果を返す |
| confirm | ~が真実であるかを確認し結果を返す |
| contains | ~が含まれているか |
| exists | ~が存在しているか |
| has | ~のプロパティやデータを持っているか |
| has_changed | 変更されているか |
| has_next | 次があるか |
| has_previous | 前があるか |
| has_saved | 保存済みか |
| identify | ~が本物であるかを確認し結果を返す |
| is | ~であるかどうか |
| is_available | 利用可能か(動的) |
| is_empty | 空か |
| is_enabled | 利用可能か(静的) |
| is_normal | 正常な状態か |
| is_no_error | エラーがないか |
| is_null | NULLか |
| is_null_or_empty | NULLまたは空か |
| is_ready | 準備はできているか |
| is_valid | 有効か |
| is_visible | 表示状態か |
| need | ~を実行する必要があるか |
| shoud | ~を実行するべきか |
| validate | ~が規則違反をしていないかチェックし結果を返す |
コード・引数関連
| 単語 | 使い方 |
|---|
| argument(arg) | 単一の引数 |
| arguments(args) | 複数の引数 |
| code(cd) | 識別子 |
| identifier(id) | 識別子 |
| number(no) | 識別子ではない数字 |
処理サイクル
| 単語 | 使い方 |
|---|
| anytime | 随時 |
| bimonthly | 隔月 |
| biweekly | 隔週 |
| daily | 日次 |
| monthly | 月次 |
| quarterly | 四半期 |
| semimonthly | 月2回 |
| semiweekly | 週2回 |
| semiyearly | 半年 |
| yearly | 年次 |
| weekly | 週次 |
機械学習関係
| 単語 | 使い方 |
|---|
| accuracy | 正解率 |
| classify | 分類する |
| precision | 適合率 |
| predict | 予測する |
| recall | 再現率 |
状態変更関連
| 単語 | 使い方 |
|---|
| abnormal | 異常 |
| adapt | 環境に合わせる |
| adjust | サイズに合わせる |
| attach | 結びつける |
| available | 利用可能な |
| back | 後ろに下がる |
| bad | 悪い |
| brief | 要約する |
| collapse | 折りたたむ |
| common | 共通の |
| comment | コメントする |
| complement | 相互補完する |
| correct | 明確な基準で正しい |
| enable | 有効にする |
| enabled | 利用可能な |
| erase | 消す |
| error | エラーがある |
| expand | 展開する |
| detach | 切り離す |
| different | 違う |
| disable | 無効にする |
| disabled | 利用不可能な(静的) |
| diversity | 多様な |
| down | 下がる |
| draw | 描く |
| general | 一般的 |
| go | 前へ進む |
| good | 良い |
| hide | 非表示にする |
| hidden | 非表示状態 |
| ignore | 無視する |
| invalid | 無効な |
| irregular | 不規則な |
| misc | その他の |
| next | 次へ進む |
| normal | 正常 |
| normalize | 正規化する |
| optimize | 最適化する |
| ordinary | 普通の |
| previous | 前に戻る |
| recognize | 存在させる |
| regular | 規則的な |
| required | 必須の |
| reserved | 予約した |
| right | 一般的に正しい |
| same | 同じ |
| show | 表示する |
| special | 特別な |
| specific | 特定の |
| standardize | 標準化する |
| supplement | 足りないものを補う |
| toggle | 切り替える |
| turn_off | オフにする |
| turn_on | オンにする |
| unavailable | 利用不可能な(動的) |
| uncomment | コメントを取り消す |
| uncommon | 共通でない |
| unknown | 未知の |
| unusual | 日常的ではない |
| up | 上がる |
| usual | いつもの |
| valid | 有効な |
| visible | 表示状態 |
まとめ: Python 変数やメソッドの命名で使う英単語
今回は、Pythonプログラミング時の変数名やメソッド名の命名でよく使う英単語を紹介しました。
プログラミングでは、変数やメソッドに名前を付ける場合、他人がコードを読んだときに分かりやすい名前を付けるように心がけていきましょう。
よかったらシェアしてください!