Diviser une chaîne sur des espaces en Python (dupliquer)
Vous pouvez diviser une chaîne sur des espaces en Python à l'aide de la méthode str.split() sans préciser d'argument. Cette méthode suppose que la chaîne d'entrée doit être divisée sur tous les caractères d'espacement, y compris les espaces, les nouvelles lignes et les tabulations.
Considérez l'exemple suivant :
str = "many fancy word \nhello \thi" words = str.split() print(words)
Sortie :
['many', 'fancy', 'word', 'hello', 'hi']
La méthode str.split() a divisé la chaîne d'entrée sur tous les caractères d'espacement, ce qui a donné une liste de mots. Cette méthode est similaire à la méthode Java str.split(String regex), où l'argument regex spécifie l'expression régulière qui définit les points de partage. En omettant l'argument regex, vous utilisez l'expression régulière par défaut qui correspond à tous les caractères d'espacement.
Par conséquent, pour obtenir le même résultat que le code Java fourni dans la question, utilisez simplement le code Python suivant :
str = "many fancy word \nhello \thi" words = str.split() print(words)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!