Python strip() chaîne unicode?
Comment pouvez-vous utiliser la chaîne de méthodes comme le strip() sur une chaîne unicode? et tu ne peux pas accéder aux caractères d'une chaîne unicode comme avec oridnary cordes? (ex: machaine[0:4] )
Avez-vous essayé?
Donc ne
Fonctionne très bien pour moi. Quel est votre problème exact?
Si l'une des réponses que vous avez résolu votre problème, veuillez l'accepter en cliquant sur la case à cocher.
u'asdf '.strip()[2:]
fonctionne parfaitement bien pour moi (il rendements u'df'
).Donc ne
u"Hallöle Wélt"[1:5]
.Fonctionne très bien pour moi. Quel est votre problème exact?
Si l'une des réponses que vous avez résolu votre problème, veuillez l'accepter en cliquant sur la case à cocher.
OriginalL'auteur nepwk | 2011-08-31
Vous devez vous connecter pour publier un commentaire.
Il travaille comme d'habitude, tant qu'ils sont en fait
unicode
, passtr
(remarque: chaque littéral de chaîne doit être précédée paru
, comme dans cet exemple):OriginalL'auteur Gabi Purcaru
Vous pouvez faire chaque opération de chaîne, en fait, en Python 3, tous les str sont unicode.
OriginalL'auteur utdemir
C'est peut-être un peu en retard pour répondre à cela, mais si vous êtes à la recherche d'une fonction de la bibliothèque et non pas la méthode d'instance, vous pouvez l'utiliser ainsi.
Utilisez simplement:
Dans certains cas, il est plus facile de l'utiliser, par exemple à l'intérieur d'une carte de fonction comme:
OriginalL'auteur pdepmcp
Voir le Python docs sur des chaînes Unicode et la section suivante sur la chaîne de méthodes. Des chaînes Unicode en charge toutes les méthodes habituelles et les activités normales des chaînes ASCII.
OriginalL'auteur andronikus