- 2018-10-15
- pythonプログラミング, 関数
- docstring, python
- 【Python入門】docstringの活用法 はコメントを受け付けていません
この記事ではPythonでよく登場する
docstringの活用法についてわかりやすく解説します。
【Python】docstringの活用法
まず例題1をご覧ください。
#例題1 def ninzu(kazu1, kazu2): """ ここでファンクションのドキュメントを書きます。 その場合にはダブルクォーテーション3つでくくればよいです。 この中は実行されなくなります。 """
まず
def ninzu(kazu1, kazu2):
として関数定義をおこなっています。
「関数定義って何?」と気になる方は
こちらの記事をご覧ください。
⇒関数定義についてPython初心者にもわかるように解説
で、関数の中に
""" ここでファンクションのドキュメントを書きます。 その場合にはダブルクォーテーション3つでくくればよいです。 この中は実行されなくなります。 """
といった感じで『ダブルクォーテーション3つ』をつけて
ドキュメントを書くことができます。
こうすることで、実行されなくなります。
ここでは関数の説明を
def ninzu(kazu1, kazu2):
の下にダブルクォーテーション3つを使って
記述していくということを覚えておきましょう。
あと、もう一つ知っておいてほしいことがあります。
例題2をご覧ください。
#例題2 def ninzu(kazu1, kazu2): """ ここでファンクションのドキュメントを書きます。 その場合にはダブルクォーテーション3つでくくればよいです。 この中は実行されなくなります。 """ print(ninzu.__doc__)
例題2を実行すると
その場合にはダブルクォーテーション3つでくくればよいです。
この中は実行されなくなります。
と表示されます。
こんな感じで
.__doc__
とすることで、ダブルクォーテーション3つの中身の記述を
表示させることができるようになります。
たとえば
.__doc__
を他のツールを使ってドキュメントの部分を読み込んで
html化すれば、ウェブ上で見ることができるようになります。
以上で解説を終わります。
pythonを学ぶならこちらの動画講座がおすすめです
Python 3 入門 + 応用 +アメリカのシリコンバレー流コードスタイルを学び、実践的なアプリ開発の準備をする
かなり長い講座名ですね。
わかりにくそうな感じがします。ですが、pythonの基礎からしっかりとわかりやすく教えてくれます。
また、きれいなコードを書くための方法についても
教えてくれるので、周りが「どうやってそんなコードを書いてるの?」
とびっくりされるようになるかもしれません。それからWebアプリケーション開発の基本的なテクニックについても
教えてくれます。なので、pythonを使ってwebアプリケーションを作ってみようと
思っている方にもおすすめです。値段は時期によって違います。
詳しくはこちらをご覧ください。
みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習
この講座ではまずpythonの基礎を学びます。
次に人工知能について学んでいきます。そして最終的にはpythonを使って文字認識や株価分析ができるような技術力が身につくようになっています。
単純に教科書的なpythonを学ぶのではなく
仕事でも使えるスキルを身につけたい方におすすめの講座です。なのに値段は恐ろしいほど安いです。
時期によって値段は変動するので
詳しくはこちらをご覧ください。
Pythonで機械学習:scikit-learnで学ぶ識別入門
この動画講座は広島大学准教授の先生が担当しています。
機械学習が専門の先生です。すごく深い知識が身につきます。
大学の先生の講義って難しそうってイメージがあるかもしれません。でもそんなことはありません。
すごくわかりやすいです。pythonで機械学習のスキルを身につけたい方におすすめです。
値段は時期によって違いますが、かなり、良心的な価格になっています。詳しくはこちらをご覧ください。