Python3 integrierte Funktionen

Python stellt eine große Anzahl vonintegrierten Funktionen, die direkt verwendet werden können, ohne Bibliotheken zu importieren, bereit. Diese Funktionen deckenDatentypkonvertierung, mathematische Berechnung, Iterationsoperationen, Reflexionsmechanismenund weitere gängige Szenarien ab, und sind unverzichtbare Werkzeuge, die jeder Python-Anfänger beherrschen muss.

Warum sollten Sie integrierte Funktionen beherrschen?

  • Codeumfang reduzieren: Eine Zeile ersetzt mehrere Zeilen (zum Beispielsum()、max())
  • Lesbarkeit verbessern: klare Semantik, klarer als handgeschriebene Logik
  • Bessere Leistung: in C auf der zugrunde liegenden Ebene implementiert, normalerweise schneller als Python-Schleifen

Häufige Kategorien

  • Numerische Berechnung:abs()、round()、min()、max()、sum()

  • Typkonvertierung:int()、float()、str()、list()、tuple()

  • Iteration und funktionale Programmierung:code>map(), filter()、zip()、enumerate()

  • Reflexion und Objekte:type()、isinstance()、getattr()、setattr()

  • Eingabe/Ausgabe:print()、input()、open()

Beispiele für gängige Funktionen

# 求和
sum([1, 2, 3])  # 6

# 最大值
max([3, 6, 2])  # 6

# 类型转换
int("123")      # 123

# 枚举
for i, v in enumerate(['a', 'b']):
    print(i, v)

# map
list(map(lambda x: x * 2, [1,2,3]))  # [2,4,6]

Funktions-Schnellreferenztabelle

Suchfeld
Integrierte Funktionen
abs() dict() help() min() setattr()
all() dir() hex() next() slice()
any() divmod() id() object() sorted()
ascii() enumerate() input() oct() staticmethod()
bin() eval() int() open() str()
bool() exec() isinstance() ord() sum()
bytearray() filter() issubclass() pow() super()
bytes() float() iter() print() tuple()
callable() format() len() property() type()
chr() frozenset() list() range() vars()
classmethod() getattr() locals() repr() zip()
compile() globals() map() reversed() __import__()
complex() hasattr() max() round() reload()
delattr() hash() memoryview() set()
Andere Erweiterungen