ホームページ >バックエンド開発 >Python チュートリアル >組み込み関数の表と詳細
詳細情報
2.1 abs(x)
絶対値を返す
>>> abs(-5) 5
2.2 all(iterable)
この反復可能要素のすべての要素が true の場合、true を返します。 0でなければ真、負の数も真、空の数も真です
>>> all([-1,2,3,4,5]) True >>> all((-1,2,3,4)) True >>> all([]) True >>> all([-1,0,2,3,4]) False
2.3 any(iterable)
反復可能な要素の1つがtrueの場合、それを返しますtrue および空のリストの場合は false を返します。
>>> any([-1,0,1,2,3]) True >>> any([]) False >>> any([0]) False >>> any([1]) True
2.4 ascii(object)
メモリオブジェクトを印刷可能な文字列形式に変換します
>>> ascii([1,2,3,4]) '[1, 2, 3, 4]'
2.5 bin(x)
1 つを入力します。整数を次のように変換します。 2 進数
>>> bin(11111) '0b10101101100111' >>> bin(-1223) '-0b10011000111' >>> bin(1.2) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'float' object cannot be interpreted as an integer
2.6 boll([X])
空でない場合は true、それが正しい場合は true、間違っている場合は false。 、それは false です
>>> bool([1,2,3,4]) True >>> bool([]) False >>> bool("1") True >>> bool("sfasfsa") True >>> bool("") False >>> bool(-1) True >>> bool(0) False >>> bool() False >>> bool({}) False >>> bool({"sdf":1}) True >>> bool(()) False >>> bool((1,2)) True >>> bool(3>5) False >>> bool(3<5) True
2.7 bytearray([source[,encoding[,errors]]])
バイト配列、そしてバイナリバイトは変更可能です
>>> b=bytearray("abcd",encoding="utf-8") >>> b[0] # 打印第一个元素的ascii值 97 >>> b[0]=100 # 修改第一个元素的ascii值,赋值只能是ascii值 >>> b bytearray(b'dbcd')
2。 8 bytes([source[, encoding[, errors]]])
文字列をバイトに変換
>>> b=bytes("abcd",encoding="utf-8") >>> b b'abcd' >>> b[0] 97 >>> b[0]=100 Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: 'bytes' object does not support item assignment
2.9 呼び出し可能(オブジェクト)
オブジェクトが呼び出せるかどうかを判断します。関数、クラス
>>> callable([]) False >>> def bus():pass ... >>> callable(bus) True
2.10 chr(i)のように、最後に括弧がある場合のみ呼び出すことができます。
ASCII値から対応する文字
>>> chr(99) 'c'を見つける
2.11 ord(c)
文字に従って、対応するASCII値を見つける
>>> ord("c") 99
2.12 dict(* *kwarg)、dict(マッピング、** kwarg)、dict(iterable、** kwarg)
dir(list): リストを閲覧するメソッドdir(dict): 辞書を閲覧するメソッド
2.14 divmod(a,b)
1つ目はタプルを取得するための分割です。タプルの要素は商で、2 番目の要素は剰余です。
#传入非固定关键字参数 >>> dict(name="bigberg",age=22) {'name': 'bigberg', 'age': 22} # 传入列表 >>> s_list=[("name","bigberg"),("age",22)] >>> dict(s_list) {'name': 'bigberg', 'age': 22} >>> n_list=[['names',['zhangsan','lisi','wangwu']],['job',['doctor','teacher','police']]] >>> dict(n_list) {'names': ['zhangsan', 'lisi', 'wangwu'], 'job': ['doctor', 'teacher', 'police']}
2.15 enumerate(iterable,start=0)
リストの各要素はiterable のインデックスです。 number は
iterable
の要素です。>>> divmod(14,3) (4, 2)
2.16 eval(
expression, globals=None,
locals=None)辞書型の文字列を辞書に変換、整数型の文字を変換intに変更します型、または式への加算、減算、乗算、除算などの単純な変換。 りー
以上が組み込み関数の表と詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。