callable(object)
|
オブジェクトが呼び出し可能かどうかを確認する 1. クラスを呼び出すことができる 2. class_ _call__ メソッドで宣言されていない限り、インスタンスを呼び出すことはできない
|
classmethod()
|
1. このメソッドがクラスメソッドであることを示すために使用されるアノテーション 2. クラスメソッドはクラスまたはインスタンスによって呼び出すことができます 3. クラスメソッドは Java に似ています 4の静的メソッド。クラスメソッドにselfパラメータは必要ありません
|
compile(source, filename, mode[, flags[, dont_inherit]])
|
ソースをコードまたはASTオブジェクトにコンパイルします。コード オブジェクトは、exec ステートメントを介して実行することも、eval() を使用して評価することもできます。 1. パラメータ ソース: 文字列または AST (抽象構文ツリー) オブジェクト。 2. パラメータ filename: コードファイルの名前。コードがファイルから読み取られない場合、いくつかの識別可能な値が渡されます。 3. パラメータモデル: コンパイルされたコードのタイプを指定します。 「exec」、「eval」、「single」として指定できます。 4. パラメータ flag と dont_inherit: これら 2 つのパラメータは当面導入されません
|
dir([object])
|
1。パラメータを指定しないと、変数、メソッド、および定義された型のリストが返されます。現在のスコープ; 2. パラメータを取得する場合、パラメータの属性とメソッドのリストを返します。 3. パラメータにメソッド __dir__() が含まれている場合、このメソッドが呼び出されます。パラメータがインスタンスの場合。 4. パラメータに __dir__() が含まれていない場合、このメソッドはパラメータ情報を最大限に収集します
|
delattr(object, name)
|
オブジェクト object の name という名前の属性を削除します
|
eval(expression [, globals [, locals]])
|
式expressionの値を計算します
|
execfile(filename [, globals [, locals]])
|
使い方はexec()と似ています違いは execfile です。パラメータ filename はファイル名で、exec のパラメータは文字列です。
|
filter(function, iterable)
|
[item for item in iterable if function(item)]と同等のシーケンスを構築します 1. パラメータ関数: 戻り値が True または False である関数、 None にすることもできます 2. 反復可能なパラメーター: シーケンスまたは反復可能なオブジェクト
|
getattr(object, name [, defalut])
|
クラスの属性を取得します
|
globals()
|
Return aグローバルシンボルテーブルの現在の辞書の説明
|
hasattr(object, name)
|
オブジェクト object に name という名前の属性が含まれているかどうかを判断します
|
hash(object)
|
オブジェクト objectはハッシュテーブル型であり、オブジェクトのハッシュ値を返します object
|
id(object)
|
オブジェクトの一意の識別子を返します
|
isinstance(object, classinfo)
|
オブジェクトがクラスのインスタンス
|
issubclass(class, classinfo)
|
サブクラスかどうかを判定
|
len(s)
|
コレクションの長さを返す
|
locals()
| 現在の変数リストを返す
|
map(function, iterable, ...)
|
各要素を走査して関数操作を実行する
|
memoryview(obj)
|
メモリミラー型オブジェクトを返す |
next(iterator[,default])
|
iterator.next() と同様
|
object()
|
base class
|
property([fget[, fset[, fデル[, doc]]]]) |
属性アクセス用のラッパー クラス。設定後、c パラメーターを介してセッターとゲッターにアクセスでき、最初の 2 つの結果が 3 番目の結果と結合されて処理されます。以下
|
reload(module)
|
モジュールをリロード
|
setattr(object, name, value) |
属性値を設定
|
repr(object)
| 変換オブジェクトを印刷可能な形式に変換します
|
slice()
|
|
staticmethod
| 静的メソッドを宣言します。これはアノテーションです
|
super(type[, object-or-type] )
| 親クラスを参照します
|
type(object)
| オブジェクトの型を返します
|
vars([ object])
| パラメータがない場合はオブジェクトの変数を返します。 dict() メソッドに似ています
|
bytearray([source [, encoding [,errors]]])
| バイト配列を返します 1. if source が整数の場合、初期化された配列ソースの長さが返されます。 2. ソースが文字列の場合、文字列は指定されたエンコーディングに従ってバイト シーケンスに変換されます。 | 3. ソースが反復可能型の場合、要素は [0] の整数である必要があります。 , 255];
4. ソースがバッファーインターフェースと一致するオブジェクトである場合、このオブジェクトは bytearray の初期化にも使用できます
実際にそうしました。理解できません、マトリックスの変化する側面を見ただけです |
5. IO 操作
file(filename [, mode [, bufsize]])
|
ファイルが存在せず、モードが write または追加すると、ファイルが作成されます。モードパラメータに「b」を追加すると、ファイルはバイナリ形式で操作されます。 mode パラメーターに「+」を追加すると、ファイルに対する読み取りと書き込みの同時操作が可能になります 1. パラメーター filename: ファイル名。 2. パラメータモード: 'r' (読み取り)、'w' (書き込み)、'a' (追加)。 3. パラメータ bufsize: 0 の場合はバッファリングなしを意味し、1 の場合はライン バッファリングを意味します。1 より大きい数値の場合はバッファのサイズを意味します。
|
input([prompt])
|
ユーザー入力を取得します この関数はユーザーの誤った入力をキャプチャしないため、raw_input を使用することをお勧めします
|
open(name[, mode[,buffering]]) )
|
ファイルを開く ファイルとの違いは何ですか? open
|
print
|
Print関数
|
raw_input([prompt])を使用することをお勧めします
|
入力を設定します。入力は文字列として処理されます
|
6その他 help() -- ヘルプ情報 apply()、buffer()、coerce()、intern() --- これらは期限切れの組み込み関数なので説明しませんVII 組み込み関数。頻繁に使用されるため、一般によく使用されます。または、メタ操作であるため、組み込み関数の形式で提供されます。Python の組み込み関数の分類分析を通じて、基本的なデータ操作がわかります。基本的には、いくつかの数学演算 (もちろん、加算、減算、乗算、除算を除く)、論理演算、集合演算、基本的な IO 演算であり、さらに言語自体のリフレクション演算や、これも一般的な文字列演算もあります。特に、リフレクション操作に注意する必要があります。
|