軽めの記事。
1つ前の記事を書くときに、Python公式ドキュメントを検索した。
__doc__
とか__dict__
とか__name__
とかで検索して、解説を探した。
そうしたら、表示されたページの数があまりにも少ない。
- 前後にアンダーバー(アンダースコア)2つがある単語で検索した場合、一部のページしかヒットしない
- 特殊属性、あるいは特殊メソッドという名前らしい。3. データモデル — Python 3.7.2 ドキュメント
- 結果を見る限り、ページのタイトルに検索ワード(
__doc__
など)を含むページは表示されるが、本文に検索ワードを含むページは表示されないようだ - 例えば2. 字句解析 — Python 3.7.2 ドキュメントは本文に
__doc__
を含むか、検索結果に表示されない(下記のスクリーンショットを参照) - 英語だと、本文に検索ワードを含む記事もヒットする
- したがって、一度言語を英語にして検索して、各ページに飛んでから日本語に戻すと良さそう
英語のドキュメントを日本語に翻訳するときも、この手の単語は変わらずそのままである。したがって英語で検索したときも日本語で検索したときも、ヒット件数はほぼ同じになるはずだ。しかし実際には、日本語のほうが件数がかなり少ない。
あとはスクリーンショットを貼っておくので、ご覧ください。
__doc__
の検索結果(日本語)
__doc__
の検索結果(英語)
__name__
の検索結果(日本語)
__name__
の検索結果(英語)
以上。それでは。