In Python integrierte Funktionen werden erstellt, während der Python-Interpreter ausgeführt wird. In einem Python-Programm können Sie diese Funktionen jederzeit aufrufen, ohne sie zu definieren. Die häufigsten integrierten Funktionen sind:
PRint(“Hello World!“)
Im Python-Tutorial haben wir die folgenden integrierten Funktionen erwähnt:
Grundlegende Datentypen type()
Schauen Sie sich noch einmal an dir() help() len()
Wörterbuch len()
Textdateieingabe und -ausgabe open()
Loop Design Range() enumerate() zip()
Loop Object Iter()
Function Object Map() Filter() Reduce()
Die unten verwendeten Parameter sind alle tatsächliche Parameter. Sie können den Effekt direkt in der Befehlszeile ausprobieren.
Mathematische Operationen
abs(-5) 🎜>
POW (2, 3)# entspricht 2 ** 3, wenn es POW (2, 3, 5) ist, das entspricht 2 ** 3 % 5cmp (2.3, 3.2)# Die Größe der Zahldivmod(9,2) ([9,2,-4,2 ]) Typkonvertierungint(“5″) seit ) # In Long Integer konvertierenstr(2.3) 🎜>
Ord („A“) #Das Unicode-Zeichen, das dem Wert 65 entspricht
BOOL (0)# In Python ist 0 gleichwertig zu false
In Python entsprechen die folgenden Objekte FALSE: [],,, [],,, (), {}, 0, None, 0.0, ” bin(56) # Gibt eine Zeichenfolge zurück, die die Hexadezimalzahl von 56 darstelltoct(56) #Gibt eine Zeichenfolge zurück, die die Oktalzahl von 56 darstellt list((( 1,2,3))
slice(5,2,-1) äquivalent zum wahren Wert
any (["", 0, False, [], None]) # Gibt es ein Element, das dem wahren Wert entspricht
sorted([1,5, 3])# Rückkehr zur Sequenz der positiven Reihenfolge, also [1,3,5]
Umgekehrt ([1,5,3]) # Zurück zur Rückflusssequenz, die [3,5,11 ]
Klasse, Objekt, Attribut
Python 123456789 # define classclass Me(object): def test(self): print „Hallo!“ def new_test():
print "New Hello!" me = Me()
hasattr(me, „test“) # Überprüfen Sie, ob das me-Objekt ein Testattribut hat new_testdelattr(me, „test“) #Testattribut löschenisinstance(me, Me) #Ob das Me-Objekt ein von der Me-Klasse generiertes Objekt (eine Instanz) istissubclass(Me, object) # Ob die Me-Klasse eine Unterklasse der Objektklasse ist Kompilieren und ausführen repr(me) # Gibt den Zeichenfolgenausdruck des Objekts zurückcompile(“print('Hello')”,' test.py','exec') String-Ausdruck. 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. Parameter können auch Codeobjekte sein, die von „compile()“ zurückgegeben werden Othersinput(“Please input:”) # Waiting for inputglobals( ) # Gibt den globalen Namespace zurück, z. B. globalen Variablennamen, globalen Funktionsnamen locals()