chaîne de caractères.split(texte) ou du texte.split() : quelle est la différence?

Il y a une chose que je ne comprends pas...

Imaginez que vous avez un texte = "bonjour le monde" et que vous voulez diviser.

Dans certains endroits, je vois des gens qui veulent diviser la texte faire:

string.split(text)

Dans d'autres endroits, je vois des gens faire juste:

text.split()

Quelle est la différence? Pourquoi vous le faites dans un sens ou dans l'autre sens? Pouvez-vous me donner une théorie de l'explication à ce sujet?

J'ai remplacé 'str' par 'texte' à cause de 'str' est un builtin nom en Python (type(") == str).

OriginalL'auteur UcanDoIt | 2008-12-02