PEP 8 – StyleGuide forPython Code Author:Guido vanRossum <guido atpython.org>, Barry Warsaw <barry atpython.org>, Alyssa Coghlan <ncoghlan at gmail.com> Status: Active Type: ProcessCreated: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents Introduction A Foolish Consistency is the Hobgoblin of Little Minds Code Lay-out Indentation Tabs or Spaces? MaximumLine Length Shoul

こんにちは、@yoheiMuneです。Pythonを良く書いていますが、独特な記法も含めてなかなか綺麗な書き方が身につきませんでした。そこで腰を据えてPEP8(StyleGuide forPython Code)を学びました。学ぶとやっぱりいいですね、今まで悩んでいたこともすっきりして、綺麗に統一感あるコードが徐々に書けるようになってきました。今日は復習がてら、Pythonのコーディング規約で注意すべきところを中心に、ブログにまとめたいと思います。 目次 参考資料 まずはじめに参考資料ですが、Pythonのコーディングルールを学ぶために、以下の情報を参照しています。このブログでは以下の一部しか扱わないので、他にもきになるところがありましたら、下記リンクをぜひご参照ください。 PEP 8 -- StyleGuide forPython Code(英語) pep8-ja 1.0 ドキ
![[Python] コーディング規約(PEP8)を学んで、Pythonらしいコードを書く - YoheiM .NET](/image.pl?url=https%3a%2f%2fcdn-ak-scissors.b.st-hatena.com%2fimage%2fsquare%2f0c9c39d818a6b45fd8b4136fac939d44798624c2%2fheight%3d288%3bversion%3d1%3bwidth%3d512%2fhttps%253A%252F%252Fwww.yoheim.net%252Fimage%252F435.jpg&f=jpg&w=240)
0は性別に関する情報が得られない場合に使います。性別に関する情報はあるのだけど1とも2とも言えない場合は9を使います。要は「0でもなくて1でも2でもなければ9」です。 これを知っていればMだとかFだとかを議論をせずに済みますね。 国際規格に従うべき理由 国際規格に従うことは色々と利点があります。まず、どうしてそういうコード体系にしたのかを説明しやすいです。また多言語対応する際も規格通りに書けば伝わるはずなので迷わずに済みます。別システムへのデータの移行や、異なるシステム間でのデータの統合もコード体系が同じならラクラクです。もしかしたら別のプロジェクトで書いたコードをそのまま使いまわせるかもしれません。技術者に対するトレーニングも不要です。 対して、わざわざ国際規格に反する実装をする場合は上記のメリットがそのままひっくり返ってデメリットになりはしますが、もちろん、それなりの理由があれば規格と

1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く