185 votes

Comment obtenir la taille d'une chaîne en Python ?

Par exemple, je reçois une chaîne :

str = "please answer my question"

Je veux l'écrire dans un fichier.

Mais j'ai besoin de connaître la taille de la chaîne avant d'écrire la chaîne dans le fichier. Quelle fonction puis-je utiliser pour calculer la taille de la chaîne ?

8voto

Michal Chruszcz Points 1446
>>> s = 'abcd'
>>> len(s)
4

4voto

Vous pouvez également utiliser str.len () pour compter la longueur de l'élément dans la colonne

data['name of column'].str.len() 

1voto

Robert Grossman Points 440

La façon la plus pythonique est d'utiliser le len(). Gardez à l'esprit que le caractère «\ » dans les séquences d'échappement n'est pas compté et peut être dangereux s'il n'est pas utilisé correctement.

>>> len('foo')
3
>>> len('\foo')
3
>>> len('\xoo')
  File "<stdin>", line 1
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: truncated \xXX escape

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X