Fonctions intégrées de Python3

Python fournit un grand nombre defonctions intégrées, qui peuvent être utilisées directement sans importer de bibliothèques. Ces fonctions couvrentla conversion de types de données, le calcul mathématique, les opérations d'itération, les mécanismes de réflexionet d'autres scénarios courants, et sont des outils essentiels que chaque débutant en Python doit maîtriser.

Pourquoi maîtriser les fonctions intégrées ?

  • Réduire le volume de code : une ligne remplace plusieurs lignes (par exemplesum()、max())
  • Améliorer la lisibilité : une sémantique claire, plus claire que la logique écrite à la main
  • De meilleures performances : implémentées en C au niveau bas, généralement plus rapides que les boucles Python

Catégories courantes

  • Calcul numérique :abs()、round()、min()、max()、sum()

  • Conversion de types :int()、float()、str()、list()、tuple()

  • Itération et fonctionnel :code>map(), filter()、zip()、enumerate()

  • Réflexion et objets :type()、isinstance()、getattr()、setattr()

  • Entrée/Sortie :print()、input()、open()

Exemples de fonctions courantes

# 求和
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]

Tableau de référence rapide des fonctions

Zone de recherche
Fonctions natives
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()
Autres extensions