ホームページ >バックエンド開発 >Python チュートリアル >Lao Qi から Python を学ぶ - Python ドキュメント
文書化は重要です。独孤九剣の剣術、易進経の精神術、そして魔除けの剣書が記されたカソックはすべて文書である。私たちどころか、それらの権力者ですらこれらの書類が必要なのでしょうか?したがって、文書化は非常に重要です。
率直に言えば、ドキュメントは Word (これが最も一般的です) などを使用して書かれます (ここでは「待機」という単語に注意してください。テキストを編集するときに使用する vim ツールを含め、一般的ではないツールはすべて省略されています)テキスト書き込みツールにはテキスト コンテンツが含まれますが、テキスト ファイルに限定されません。ちょっと冗長ですが、正確に言うと冗長にするのが目的です(笑)。確かにウィキペディアから、より説得力のある定義を考え出す方が良いでしょう。
1. ドキュメントはソフトウェア システムについての文書による説明です。
2. 文書はソフトウェア システムを正確に説明する必要があります。
3. ソフトウェア ドキュメントはソフトウェア エンジニア間のコミュニケーション手段です。
4. ソフトウェア要件文書、設計文書、テスト文書、ユーザーマニュアルなど、さまざまな種類の文書があります
5. ドキュメントを表示するには多くの方法があり、従来の文書やグラフの形式、または動的な Web ページの形式にすることができます
はい。大きな牛は大きな牛で、用意されており、複数の牛がいます。
Python ドキュメントを表示
このチュートリアルを読んでいる皆さんに心からアドバイスしたいのは、プログラミングを昇華させたいのであれば、ドキュメントを読むことが絶対に必要だということです。ドキュメントは、すべてのチュートリアル、すべての教師、すべての専門家に勝ります。なぜ?その理由は、読者がそれを理解し、経験と洞察を持って初めて理解できます。
Python ドキュメントの URL: https://docs.python.org/2/、これは python2.x です。ここから python3.x のドキュメントも見つけることができます。
はい、読者もこのチュートリアルで何度も使用されているもの、つまり dir() と help()
に馴染みがありません。
wrapper_descriptor に関するヘルプ:
__mul__(...)
x.__mul__(n) x*n
前に述べたように、ドキュメントもあります: ドキュメント、ヘルプ呼び出しは実際にはこの関数の内容です。
L.index(value, [start, [stop]]) -> 整数 -- value の最初のインデックスを返します。
値が存在しない場合は、ValueError が発生します。
自分のプログラムを書くときは、上記の Python ドキュメントの表示と同様の機能があれば、自分のプログラムのドキュメントを何らかの方法で表示でき、見栄えも良くなるでしょう。
これを実現する 1 つの方法は、作成するプログラム内で 3 つの二重引用符または一重引用符をペアで使用し、関連するドキュメントのコンテンツを中央に記述することです。
>>> print(qiwsir.__doc__) #このメソッドを使用して、作成した関数内のドキュメントを読み取ります
パイソンが好きです
>>> help(qiwsir) #実際には__doc__を呼び出して表示される内容です
モジュール __main__ の関数 qiwsir に関するヘルプ:
qiwsir()
パイソンが好きです
さらに、ファイルの場合、ファイルのコード操作に影響を与えることなく、関連する命令をファイルの前に置くことができます。
たとえば、.py 拡張子を持つ Python ファイルがあり、その内容は次のとおりです:
ランダムにインポート
数値 = ランダム.randint(1,100)
推測 = 0
True の場合:
num_input = raw_input("1 ~ 100 の整数を 1 つ入力してください:")
推測 +=1
num_input.isdigital() でない場合:
print "整数を入力してください。"
elif int(num_input)=100:
print "数字は 1 から 100 までです。"
それ以外:
数値==int(num_input)の場合:
print "OK、あなたは大丈夫です。たった %d だけですので、成功しました。"%guess
休憩
elif 番号>int(num_input):
print "あなたの数字はもっと少ないです。"
elif 番号
その他:
print 「何か悪いことがあるので、仕事を休みます」
このプログラムは、「while によるループ」で使用される推測ゲームです。このプログラムのドキュメントを作成するには、205-2.py という名前のファイルに保存されます。
#!/usr/bin/env python
#coding:utf-8
ランダムにインポート
数値 = ランダム.randint(1,100)
推測 = 0
True の場合:
num_input = raw_input("1 ~ 100 の整数を 1 つ入力してください:")
推測 +=1
num_input.isdigital() でない場合:
print "整数を入力してください。"
elif int(num_input)=100:
print "数字は 1 から 100 までです。"
それ以外:
数値==int(num_input)の場合:
print "OK、あなたは大丈夫です。たった %d だけですので、成功しました。"%guess
休憩
elif 番号>int(num_input):
print "あなたの数字はもっと少ないです。"
elif 番号
その他:
print 「何か悪いことがあるので、仕事を休みます」
最後に、非常に良い記事をお勧めしますので、皆さんと共有したいと思います。
Python イントロスペクション ガイド: Python オブジェクトを監視する方法