Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Kurzanleitung (Ergänzung 03): Liste der in Python integrierten Funktionen

Python-Kurzanleitung (Ergänzung 03): Liste der in Python integrierten Funktionen

黄舟
黄舟Original
2016-12-21 17:18:251224Durchsuche

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 % 5

cmp (2.3, 3.2)# Die Größe der Zahl

divmod(9,2)   ([9,2,-4,2 ])​​​​​​​​​ Typkonvertierung

int(“5″)                                                                                                                                                              seit )                   # In Long Integer konvertieren

str(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 darstellt

oct(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

1

2

3

4

5

6

7

8

9

# define class

class 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_test

delattr(me, „test“) #Testattribut löschen

isinstance(me, Me) #Ob das Me-Objekt ein von der Me-Klasse generiertes Objekt (eine Instanz) ist

issubclass(Me, object) # Ob die Me-Klasse eine Unterklasse der Objektklasse ist

Kompilieren und ausführen

repr(me) # Gibt den Zeichenfolgenausdruck des Objekts zurück

compile(“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

Others

input(“Please input:”)    # Waiting for input

globals( ) # Gibt den globalen Namespace zurück, z. B. globalen Variablennamen, globalen Funktionsnamen

locals()          
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