RESOLU | La fonction split() en PythonHello World ! Je suis novice en programmation et pour appréhender le langage je fais quelques exercices. Mais en ce moment, je n'arrive pas à utiliser la fonction split, comment fait-on ? |
Python & Zope | |
Programmation Python Langage Python Split() | |
Pascal Posté le : 16 Août à 11:01 77 085 vues |
FranCis Posté le : 16 Août à 11:28 |
Salut Pascal ! La fonction split() est en fait une méthode qui s'applique à l'objet "str", soit une chaîne de caractères. Elle a pour but séparer ta chaîne de caractères selon le paramètre "séparateur" que tu lui passes et ainsi de remplir une liste avec les nouvelles chaînes formées. Pour utiliser split, la syntaxe est la suivante : str.split() str étant ta chaîne de caractères Ensuite, la méthode split prend soit aucun paramètre, soit un unique mais elle peut aussi en prendre deux. Exemples Exemple 1 >>>str = "Ma super chaîne de caractères !" >>>result = str.split() >>>print result ['Ma', 'super', 'chaîne', 'de', 'caractères'] Comme tu peux le constater, quand on ne passe pas d'arguments à split, par défaut, celui-ci sépare par rapport aux espaces(ou tabulations)contenus dans la chaîne d'origine. Exemple 2 >>>str = "11/06/1994" >>>result = str.split("/") >>>print result ['11', '06', '1994'] Là, c'est le cas le plus classique, tu sais par quel séparateur tu veux que ta chaîne soit découpée et tu la précises en paramètre. Précisons que le séparateur peut être une chaîne de caractère aussi. Exemple 3 >>>str = "11/06/1994" >>>result = str.split("/", 1) >>>print result ['11', '06/1994'] Dans le cas de deux paramètres, le premier précise toujours le séparateur et le second précise combien de fois on divise la chaîne. Voilà en détail l'utilisation possible de la méthode split(). Bises, Francis |
RESOLU | La fonction eval(...)BonjourEn quel cas je peux utiliser la fonction eval(...) en PHP? |
PHP | |
Eval(...) Fonction |
RESOLU | Quelles sont les sept merveilles du monde ?Hello,Quelles sont les sept merveilles du monde s'il vous plaît ? Merci |
Culture | |
sept merveilles monde culture |
RESOLU | La tour la plus haute du monde ?Salut,Quelle est la tour la plus haute du monde ? Où se situe-t-elle ? Et combien mesure-t-elle ? Merci ! |
Culture Culture générale | |
culture tour hauteur tour la plus haute du monde |
RESOLU | Comment Poutine est-il devenu Président de la Russie ?Bonjour,Comment Vladimir Poutine est-il devenu président de la Russie ? Merci |
Culture Célébrités Histoire | |
Poutine président russie culture |
RESOLU | Qui est la dame de fer ?Bonjour!qui appelle-t-on communément la dame de fer ? Merci |
Culture Célébrités Politique | |
culture politique dame de fer |
RESOLU | Q'est ce que l'appel du 18 juin ?Salut,Qu'est ce que l'appel du 18 juin 1940 s'il vous plaît ? Merci |
Culture Histoire | |
appel du 18 juin 1940 histoire |
RESOLU | Qui était Léon Blum ?Salut!Qui était Léon Blum s'il vous plaît ? Merci à tous ! |
Culture Célébrités Histoire | |
Léon blum |
RESOLU | Coup d'Etat de Napoléon BonaparteHello,Qu'est ce que le coup d'Etat de Napoléon Bonaparte ? Et quand a-t-il eu lieu s'il vous plaît ? |
Culture Culture générale Histoire | |
Napoléon Bonaparte coup d'état histoire |
RESOLU | Qui a conçu la galerie des glaces ?Bonjour!Qui a conçu la galerie des glaces s'il vous plaît ? Merci :) |
Culture Célébrités Culture générale Histoire | |
galerie des glaces architecte |
Qui était Robespierre ?Hello!Qui était Robespierre s'il vous plaît ? Merci | |
Culture Culture générale Histoire | |
Robespierre histoire culture |
RESOLU | Qu'est ce que la bataille de Marignan ?Salut à tous!Qu'est ce que la bataille de Marignan et quand a-t-elle eu lieu ? Merci d'avance! |
Culture Histoire | |
Histoire bataille de marignan bataille |
RESOLU | Emblème de François 1er ?Salut!Quel est l'emblème de François 1er s'il vous plaît ? Et pourquoi ? Merci |
Culture Histoire | |
françois premier Francoir 1er emblème |
La fonction jdtogregorian(...)HyA quoi sert la fonction jdtogregorian()? | |
PHP | |
PHP Fonction Jdtogregorian() |
Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant. | ||
Connexion |
Inscription |
|
Poster une question |