Heim  >  Artikel  >  Backend-Entwicklung  >  Liste der in Python integrierten Funktionen

Liste der in Python integrierten Funktionen

巴扎黑
巴扎黑Original
2016-11-26 10:26:541205Durchsuche

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, ''* * BIN (56) # Gibt eine Zeichenfolge zurück, die angibt, dass es sich um eine Binärzahl handelt of 56
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.                                                        

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Python-DateipfadoperationNächster Artikel:Python-Dateipfadoperation