組み込み関数の表と詳細

零下一度
零下一度オリジナル
2017-07-20 15:32:011445ブラウズ

1. 組み込み関数テーブル

詳細情報

2. 組み込み関数の詳細

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: &#39;float&#39; 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&#39;dbcd&#39;)

2。 8 bytes([source[, encoding[, errors]]])

文字列をバイトに変換

>>> b=bytes("abcd",encoding="utf-8")
>>> b
b&#39;abcd&#39;
>>> b[0]
97
>>> b[0]=100
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: &#39;bytes&#39; object does not support item assignment

2.9 呼び出し可能(オブジェクト)

オブジェクトが呼び出せるかどうかを判断します。関数、クラス

>>> callable([])
False
>>> def bus():pass
...
>>> callable(bus)
True

2.10 chr(i)のように、最後に括弧がある場合のみ呼び出すことができます。

ASCII値から対応する文字

>>> chr(99)
&#39;c&#39;
を見つける

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)
{&#39;name&#39;: &#39;bigberg&#39;, &#39;age&#39;: 22}

# 传入列表
>>> s_list=[("name","bigberg"),("age",22)]
>>> dict(s_list)
{&#39;name&#39;: &#39;bigberg&#39;, &#39;age&#39;: 22}

>>> n_list=[[&#39;names&#39;,[&#39;zhangsan&#39;,&#39;lisi&#39;,&#39;wangwu&#39;]],[&#39;job&#39;,[&#39;doctor&#39;,&#39;teacher&#39;,&#39;police&#39;]]]
>>> dict(n_list)
{&#39;names&#39;: [&#39;zhangsan&#39;, &#39;lisi&#39;, &#39;wangwu&#39;], &#39;job&#39;: [&#39;doctor&#39;, &#39;teacher&#39;, &#39;police&#39;]}

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。