Heim > Artikel > Backend-Entwicklung > Liste der in Python integrierten Funktionen
1. Mathematische Operationen
abs(-5) # Nehmen Sie den absoluten Wert, der 5 # ist äquivalent zu 2**3, wenn es pow(2, 3, 5) ist, entspricht es 2 **3 % 5
cmp(2.3, 3.2) Zu den Ergebnissen zurückkehren und bleiben
MAX ([1,5,2,9]) # Maximalwert suchen
min ([9,2, - 4,2]) # Finden Sie den Mindestwert
Summe ([[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ [[[[[[[[[[[[[[[[[ 2,-1,9,12]) die komplexe Zahl 3 + 9i
Ord ("a") # "ein" Zeichen, das dem Zeichen entspricht
chr (65) # Das Zeichen mit dem Wert 65
Unichr (65) # Wert 65, der dem Unicode entspricht Zeichen
BOOL (0 (0 (0 (0 (0 (0 (0 (0 (0 (0 ) # In den entsprechenden authentischen Wert konvertiert, in Python entspricht 0 false. In Python , die folgenden Objekte sind äquivalent zu false: ** [], (), {}, 0, none, 0.0, ''* *
HEX (56) # Gibt eine Zeichenfolge zurück, die angibt, dass die Hexadezimalzahl von 56
Oct (56) # Gibt eine Zeichenfolge zurück, die die Oktalzahl von 56 darstellt
list((1,2 ,3)) # In Liste konvertieren list
tuple([2,3,4]) # In festen Wert konvertieren Tabellentupel
slice(5,2,-1) 🎜>
3. Sequenzbetrieb
all([True, 1, "hello!"]) , Keine]) # Gibt es ein Element, das dem wahren Wert entspricht? positive Sequenz, also [1,3,5]
umgekehrt([1,5,3]) Klasse, Objekt, Attribut
# Klasse definieren
Klasse Me (Objekt):
def test(self):
print „Hallo!“
def new_test():
print „Neues Hallo!“
me = Me ()
hasattr(me, "test") # Überprüfen Sie, ob das me-Objekt ein Testattribut hat
getattr(me, "test") # Geben Sie das Testattribut zurück
setattr(me, "test ", new_test) # Setzen Sie das Testattribut auf new_test
delattr(me, "test") # Löschen Sie das Testattribut
isinstance(me, Me) # Ob das Me-Objekt ein von der Me-Klasse generiertes Objekt ist ( eine Instanz)
issubclass(Me , object) # Ob die Me-Klasse eine Unterklasse der Objektklasse ist
5. Kompilierung und Ausführung
repr(me) # Gibt den Zeichenfolgenausdruck des Objekts zurück
compile("print('Hello') ",'test.py','exec') # Kompilieren Sie die Zeichenfolge in ein Codeobjekt
eval("1 + 1") # Interpretieren Sie den Zeichenfolgenausdruck. Der Parameter kann auch das von Compile() zurückgegebene Codeobjekt sein
exec("print('Hello')") # Interpretieren Sie die Zeichenfolge print('Hello') und führen Sie sie aus. Der Parameter kann auch das Codeobjekt sein, das von Compile()
6 zurückgegeben wird, andere
input("Please input:") , globaler Funktionsname.