Q&A
解決済
4回答
8276閲覧
総合スコア50
Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
2グッド
1クリップ
投稿2021/04/11 07:47
2
1
初心者丸出しの質問で申し訳ございません。
変数名の長さはどの程度が理想なのでしょうか? 特に、アンダーバーの数や何文字以内に収めるべきかなど
PEP8などをざっと見ても一行の長さに関する記述はあっても、変数名の長さに関しては無かったようなので質問させていただきました。
もし個人的なマイルールなどがあればそれもぜひお聞きしたいです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答4件
0
ベストアンサー
変数名の策定においては「その名前が説明的で、名前を見ただけで何をするための変数なのかが一目瞭然で分かる」のが好ましいと思います。
その観点から見て、変数名の長さは絶対優先事項ではないと思います。とはいえ、あまりにも長すぎると入力するのも目視するのも大変です。
私がその辺のバランスを取ろうと試行錯誤を続けた結果何となく実践しているのは、
プログラミング教本などにある「適切な変数名の付け方」的なものを何度か読んで真似しようとしたことはありますが、私の場合はあまり習慣として定着しませんでしたね。
投稿2021/04/11 08:35
総合スコア13727
型を意識した接頭語や接尾語、短縮の仕方などを含めて既存のコードと同じように変数名をつけましょう。
コーディング規約を決めましょう。 コーディング量が多くなければ、決定者を一人決めてその人の意見で決めましょう。
長めでもわかりやすい変数名を使いましょう。
1年後に自分が読んで理解できるような変数名を使いましょう。
変数名を気にする必要はありません。
投稿2021/04/11 09:47
総合スコア24672
個人的に変数の絶対的な文字数上限は特に気にしていません。
コードを書いたり読んだりする上で常識的な長さ、としかいいようがないです。
長さを気にするよりも、名前そのものがわかりやすいことが大事だと思います。 たとえば、リーダブル・コードという本に、どのような名前をつけるべきか?ということが書かれてあります。
今やIDEで変数は自動的に補完入力することも可能なので、長さにとらわれて意味が分からないような省略形を使うくらいなら、無理に短くする必要はないと思います。
(もちろん一時的なローカル変数など間違うリスクがないならば単純な短い変数名でもいいと思います。要は目的と使い分け)
投稿2021/04/11 08:01
退会済みユーザー
総合スコア0
4から12文字ぐらいがいいです。 短くて意味がわかるほうがいいと思います。
投稿2021/04/11 10:28
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
Python 変数名の長さについて