内蔵された文書のpython3効率的な学習リソースと中国の公式文書を使用して

Pythonのメソッドの導入の基礎の前から、私たちが探検することはほとんどありPythonのような練習方法、中心に構築された組み込みメソッド文字列、リスト、辞書や他のデータ構造、および多数の組み込みの標準ライブラリのようなfunctoolstimethreadingなど、どのように迅速に、私たちはマスターし、Pythonのそれセットこのツールを使用することを学ぶことを学びますか?我々は、多くの基本的な使用Pythonのツールセット上のリソースPythonの組み込みの文書のいずれかの把握を大量に使用することができます。

Dir関数

Pythonの組み込みのdirような方法として、メソッドオブジェクトのすべてのプロパティを抽出するための機能,,とオブジェクトの属性、

L = [1, 2, 3, 4]
print(dir(L))
print([])

サンプルの結果:

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

あなたは私たちも直接型の名前に対応するプロパティのリストを取得することができ、あなたが対応するプロパティを表示するために、直接、内蔵の空のオブジェクトに入力することができ、我々はそのプロパティを表示するオブジェクトのインスタンスを渡すことができることがわかります。

print(dir(list))

サンプルの結果:

['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

我々は、オブジェクトのプロパティを取得するが、我々はまだこれらのプロパティメソッドの意味を知っていませんが、我々は、私たちは、文字列オブジェクトのプロパティを学ぶために引き続き支援するための文書を使用することができます。

ドキュメンテーション文字列:DOC

コンテンツと配置内で生成された文書に自動的に文字列のPythonによって生成されたが、私たちの位置に依存して、文書には、コメント文字モジュールファイルの文字列、だけでなく、トップクラス文の機能で、パッケージは自動的に文字Pythonの意志文字列は、それは、オブジェクトを介して、いわゆるドキュメント文字列で__doc__行わ参照するには。

def two_sum(x, y):
    '''
    Used to calculate the sum of two numbers
    '''
    return x + y

print(two_sum.__doc__)

サンプルの結果:

Used to calculate the sum of two numbers

プロセスの上記の例では、文書やビュードキュメント文字列の文字列を結合(2つの数の和を計算する)機能を実現します。我々はまた、そのような中でオブジェクトのリストを表示して、プロパティの特定の使用のビルトインタイプのいくつかを見ることができpop、特定の意味と用法

L = [1, 2, 3, 4]
print(L.pop.__doc__)

サンプルの結果:

L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.

PyDoc:ヘルプ機能

私たちは、よりユーザーフレンドリーな構造化された、いくつかの大きなオブジェクトのコンテンツのための助けのためにも、詳細な情報のインタラクティブ表示オブジェクトは、いくつかのセクションに分割されますPythonのショーオブジェクトヘルプ機能ツールで文書やその他の情報の文字列を使用することができます。

help(list)

相互作用の結果:

Help on class list in module __builtin__:

class list(object)
 |  list() -> new empty list
 |  list(iterable) -> new list initialized from iterable's items
 |
 |  Methods defined here:
 |
 |  __add__(...)
 |      x.__add__(y) <==> x+y
 |
 |  __contains__(...)
 |      x.__contains__(y) <==> y in x
 |
 |  __delitem__(...)
 |      x.__delitem__(y) <==> del x[y]
 |
 |  __delslice__(...)
 |      x.__delslice__(i, j) <==> del x[i:j]
 |
-- More  --

たとえば、私たちは、リストのすべての詳細と使用属性を参照してくださいというように助けて、より多くの情報を入力します見ることができます。

中国の公式文書

英語の読みは、新しいPythonの中国の公式文書には良い学習経験のチュートリアルで、小さなパートナーのために困難になります。docs.python.org/zh-cn/3/入門チュートリアルから、高度な機能のすべてにPythonで標準ライブラリ、**良い学習リソースと共通**「Pythonの辞書を」と考えます。

pythonを学習するときに我々は確かに新しい技術の追求だけでなく、多くの困難に遭遇する、ここで私たちはPythonのバックルqunを学ぶお勧めしますものです:784758214、ここではPythonの学習者が集まる場所です!同時に、彼はゼロベースのデータに対処するためにWeb開発に基本的な、爬虫類、ジャンゴ、データマイニングや他のプロジェクトから上級開発エンジニアパイソン、Pythonスクリプトだっ仕上げています。どんな小さなPythonのパートナーに与えられました!毎日の株式学習と細部に注意を払う必要がありますいくつかの方法

クリック:Pythonの技術の共有

おすすめ

転載: blog.csdn.net/zhizhun88/article/details/91465304