Heim > Artikel > Backend-Entwicklung > Tabellen und Details der integrierten Funktionen
Detaillierte Informationen
2.1 abs(x)
Absolutwert zurückgeben
>>> abs(-5) 5
2.2 all (iterable)
Wenn alle Elemente dieser Iterable wahr sind, wird true zurückgegeben. Es ist wahr, wenn es nicht 0 ist, eine negative Zahl ist auch wahr, und eine leere Zahl ist auch wahr
>>> 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)
Wenn eines der iterierbaren Elemente wahr ist, gibt es true zurück, und eine leere Liste gibt false zurück.
>>> any([-1,0,1,2,3]) True >>> any([]) False >>> any([0]) False >>> any([1]) True
2.4 ASCII(Objekt)
Konvertieren Sie das Speicherobjekt in ein Druckbares Zeichenfolgenformat
>>> ascii([1,2,3,4]) '[1, 2, 3, 4]'
2,5 bin(x)
Konvertieren Sie eine Ganzzahl zu einer Binärzahl
>>> 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])
Wenn es nicht leer ist, ist es wahr, andernfalls ist es falsch; wenn es richtig ist, ist es wahr, wenn es falsch ist, ist es falsch
>>> 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]]])
Byte-Array, und die Binärbytes können geändert werden
>>> b=bytearray("abcd",encoding="utf-8") >>> b[0] # 打印第一个元素的ascii值 97 >>> b[0]=100 # 修改第一个元素的ascii值,赋值只能是ascii值 >>> b bytearray(b'dbcd')
2,8 Bytes([Quelle[, Kodierung[, Fehler] ]])
Zeichenfolge in Bytes konvertieren
>>> 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(object)
Bestimmen Sie, ob ein Objekt aufgerufen werden kann. Nur wenn am Ende Klammern stehen Dies bedeutet, dass es wie folgt aufgerufen werden kann: Funktion, Klasse
>>> callable([]) False >>> def bus():pass ... >>> callable(bus) True
2.10 chr(i)
Suchen Sie den entsprechenden Wert über ASCII-Wertzeichen
>>> chr(99) 'c'
2.11 ord(c)
Suchen Sie den entsprechenden ASCII-Wert basierend auf dem Zeichen
>>> ord("c") 99
2.12 dict(**kwarg), dict( Mapping,**kwarg), dict(iterable, **kwarg)
Wörterbuch generieren
#传入非固定关键字参数 >>> 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.13 dir(object)
Methode anzeigen
dir(list): Listenmethode anzeigen
dir(dict) : Methode zum Anzeigen des Wörterbuchs
2.14 divmod(a,b)
Bodenteilung, erhalte ein Tupel, Tupel Nr. Ein Element ist der Quotient und das zweite Element ist der Rest.
>>> divmod(14,3) (4, 2)
2.15 enumerate(iterable,start=0)
Erhalten Sie eine Liste mit jedem Element in der list Jedes Element ist ein Tupel, die erste Zahl des Tupels ist der Index von iterable und die zweite Zahl ist das Element von iterable.
fruits = ['apple', 'orange', 'banana'] print(list(enumerate(fruits))) #输出 [(0, 'apple'), (1, 'orange'), (2, 'banana')]
2.16 eval(expression, globals=None , locals=None)
Konvertieren Sie eine Zeichenfolge vom Wörterbuchtyp in ein Wörterbuch, wandeln Sie ein Zeichen vom Typ Integer in einen Int-Typ um oder addieren, subtrahieren, multiplizieren und dividieren Sie . Wandeln Sie es einfach in einen Ausdruck um.
>>> s = "5+989" >>> eval(s) 994
Das obige ist der detaillierte Inhalt vonTabellen und Details der integrierten Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!