Pythonの基礎(6)

[TOC]

1つの機能

1.1分類機能

関数は、次の3つのタイプに分けることができます:

  • 組み込み関数(BIF):インタプリタが組み込み関数、関数名)(例えばLENとして、直接呼び出すことができます。
  • モジュール機能:関数は、このようなmath.sinとして、モジュール、モジュール名のコールで定義されています()。
  • ユーザー定義関数。

1.2関数とメソッド

クラス定義、できる独立代わり方法の関数と呼ばれるコールにクラスによって付記呼び出す文セットのセット外部機能手段。メソッドは、クラス定義で、必要のオブジェクトポイントコールを指し文のコレクションは、プロセスが自己を暗黙的に送信されます。

1.3関数オブジェクトであります

Pythonでは、関数のような、オブジェクトです。

def xx():
    print(4)
print(type(xx))

ここに画像を挿入説明

1.4留意事項

タプルを示すパラメータを持つ関数*、2本のベルト*ノーリターン、デフォルトの戻りがない場合は、関数の辞書。戻り値は、イテレータ、および他のタプルことができます。他には、実際にドキュメント文字列、ドキュメンテーション文字列でありますアクション機能を示すノートのヒープ、トリプル引用符を使用することをお勧めします。

2組み込み関数

機能を内蔵し、内蔵された機能Pythonインタプリタで関数名が直接呼び出すことができ、あなたは、組み込み関数インポートする必要はありません(ビルトイン機能ディレクトリを表示するために使用することができます):

dir(__builtins__)

ここに画像を挿入説明

2.1ビューのヘルプ

あなたは、ヘルプ機能を参照してくださいヘルプを使用することができます。ここに画像を挿入説明一般的に公式サイトからのお問い合わせに行くことができる、簡単なヘルプ情報、より多くの情報を与えます。

2.2数学関数

2.2.1 ABS

絶対値を求めます。 ここに画像を挿入説明

2.2.2最大/最小

最大/最小値、サポートタプル、リスト、セット、文字列などを探しています。 ここに画像を挿入説明

2.2.3 POW

電源を探しています。 ここに画像を挿入説明

2.2.4ラウンド

丸めに対応して省略した場合は丸みを帯びた、2つのパラメータは、最初のパラメータが2番目のパラメータは予約されている小数点以下の桁数に丸められ、第2のパラメータは、省略してもよいです。

2が予約1のために予約2桁の10進数を予約するために小数点以下の桁数が予約した場合、小数点以下の桁数は、予約のために予約されています.... 0 0 ...ええと...いや、1予約ビットが0を禁じます。 ここに画像を挿入説明

2.3型変換関数

一般的に使用されるint()、ブール値()関数などで、これらは、内蔵されている機能。 ここに画像を挿入説明

2.4その他の機能

2.4.1タイプ()

タイプは()関数の型を見ることです。 ここに画像を挿入説明

2.4.2でisinstance()

タイプ()は考慮されませんしながら、でisinstance()判定タイプ、およびタイプ()似ていますが、でisinstance()は、継承を検討します。 ここに画像を挿入説明

class a:
    pass
class b(a):
    pass
print('type(a()) == a is ',type(a()) == a)
print('type(b()) == a is ',type(b()) == a)
print('isinstance(a(),a) is ',isinstance(a(),a))
print('isinstance(b(),a) is ',isinstance(b(),a))

ここに画像を挿入説明

2.4.3 DIR()

DIR()の検索パスを表示します。

2.4.4のみ()

長さを求めます。

2.4.5範囲()

迅速な生成シーケンスイテレータを返します。 ここに画像を挿入説明

2.4.6呼び出し可能()

オブジェクトは、呼び出すことができる関数はオブジェクトであるため、関数を呼び出し可能で呼び出すことができるかどうかを判断することができるかどうかを決定します()。 ここに画像を挿入説明

2.4.7ビン()

十進 - >バイナリ。 ここに画像を挿入説明

2.4.8 10月()

十進 - >進。 ここに画像を挿入説明

2.4.9進()

十進 - >六角。 ここに画像を挿入説明

2.4.10 INT()

N進 - >進。 ここに画像を挿入説明

おすすめ

転載: www.cnblogs.com/Blueeeeeeee/p/12117659.html