1.divmod (a, b) gibt ein Tupel des Quotienten und den Rest von (A // B, a% b)
2.all () wird verwendet, um alle Elemente zu bestimmen, in der Iteration Parameter angegeben werden, ob iterable TRUE ist, wenn es wahr zurück, andernfalls Falsch
Wenn alle Elemente von iterable nicht 0, ‚‘, falsch oder iterable ist leer, alle (abzählbaren) Gibt True zurück
3.enumerate ()
Jahreszeiten = [ 'Frühling', 'Summer', 'Fall', 'Winter'] Liste (enumerate (Jahreszeiten)) [(0, 'Spring'), (1, 'Summer'), (2, 'Fall') , (3, 'Winter')] Liste (enumerate (Jahreszeiten, start = 1)) #下标从1开始 [(1, 'Spring'), (2, 'Summer'), (3 'Fall') , (4, 'Winter')]
4.int () Funktion wird verwendet, um einen String oder eine ganze Zahl konvertiert
int ( '12', 16) # , wenn Basisparameter dann an dem Eingang 12 als eine Kette von 12 hexadezimal 18 int ( '0xA', 16) 10 int ( '10' ,. 8) . 8
ASCII-Wert 5.ord (), zu dem ein Zeichen (eine Zeichenkette der Länge 1) als einen Parameter und gibt die entsprechenden
>>> ord ( ' a ' ) 97
6.any (), um zu bestimmen, ob nicht leer, falsch, gibt True zurück
>>> any (( 'a', 'b', '', 'd')) # Tuple, gibt es ein leeres Element Wahr >>> die ANY ((0, '', False)) Element # Gruppe Tupel, alle Elemente 0 ist, ‚‘, auf false false
Wert 7.eval () Funktion wird verwendet, um einen String-Ausdruck durchzuführen, und liefert den Ausdruck
s = (34) print (eval ( "s * 3"))
102
8.pow ()
pow (x, y) äquivalent zu Y * X: 4 2 ** 16 # Ergebnis 4 ** 2,5 # Ergebnis ist 32,0 POW (X, Y, Z) entsprechen Y% Z ** X: . * 4 2,5% * # 3 Ergebnisse 2.0 #pow (x, y, z) z X , wenn dieser Parameter nicht vorhanden ist, ist y nicht , ob Schwimmers begrenzt, und wenn der dritte Parameter wird verwendet , dass nur die ersten beiden Parameter , um sicherzustellen , es kann eine ganze Zahl sein >>> POW (11.2,3.2) 2277,7060352240815 >>> POW (11.2,3.2,2) # Ergebnis eines Fehlers Traceback (jüngste Ergebnisse Last Call): Datei "<stdin>", Linie 1, in <Module> Typeerror : POW () Argumente 3. Alle Das Argument sind die ganzen Zahlen , es sei denn nicht erlaubt >>>
9.exec Ausführung
mit offenem ( 'test1.py', 'R') wie f: exec (f.read ()
10.issubclass bestimmt, ob B eine Unterklasse von A ist,
Eine Klasse: Pass Klasse B (A): #B von A geerbt, B ist eine Unterklasse von A Pass Print (issubclass (B, A))
Verfahren 11.Super () wird verwendet, um die übergeordnete Klasse (Super-Klasse) zu nennen
Klasse A: def hinzuzufügen (self, x): y = x + 1 - Druck (y) Klasse B (A): def hinzuzufügen (self, x): . super () hinzufügen , (x) b = b () b.add (2) # 3
12. iter erzeugt Iterator
>>> LST = [1, 2, 3] >>> für i in iter (LST): ... print (i) ... 1 2 3
13.tuple Liste Argument Gruppe
14.filter Filter
def is_odd (n): return n% 2 == 1 newlist = Filter (is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) print (newlist)
15.chr und ord
Drucken (chr (43)) print (ord ( "B")) + 98
16.callable Verfahren zum Erfassen, ob ein Objekt aufgerufen werden, kann ein Objekt bezieht sich auf den Einsatz () Methodenaufruf Klammern auf die Fähigkeit genannt werden.
>>> aufrufbar (1) Falsch >>> 1 ()
17.lacals ()
def func (): a = 1 b = 2 print (einheimische ()) func () # { 'a': 1, 'b': 2}
18.reduce () -Funktion wird müde Parameterelemente in einer Sequenz. reduce () Funktion aus dem globalen Namensraum entfernt wurde, ist es nun in dem Modul in functools platziert
von functools importieren reduziert def hinzuzufügen (x, y): return x + y print (reduzieren (add, Bereich (1, 101)))
19.frozenset () gibt eine gefrorene Sammlung kann die Sammlung keine Elemente nach dem Gefrier hinzufügen oder entfernen
a = frozenset (Bereich (10) ) # erzeugt einen neuen Satz von unveränderlichen >>> A frozenset ([0 ,. 1, 2 ,. 3 ,. 4 ,. 5 ,. 6 ,. 7 ,. 8 ,. 9])
Warum gefrorene Sammlungen (dh die Menge der unveränderlichen ) es? Da der Satz von Beziehungen, gibt es Elemente in der Sammlung einen weiteren Satz von ist Umstände, aber die allgemeine Sammlung (set) selbst ist variabel , so dass ihr Instanzen nicht einen anderen Satz platziert werden von Elementen (Set Muss es ist unveränderlich Typ).
Daher ist ein Satz von Funktionen unveränderlich frozenset zu schaffen, wenn der Satz nicht geändert wird , wenn es die Anforderungen als eine Reihe von Elementen trifft , kann es in einem anderen aufgebaut werden.