[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進 - >進。