J'ai une chaîne qui
x = "very_long_string_more_than_50_char_long"
Je souhaite conserver uniquement les 50 premiers caractères et supprimer le reste. comment pourrais-je faire ça?
Merci
3 réponses
Utilisez le puissant mécanisme de découpage:
x = x[:50]
Vous pouvez utiliser le découpage
x = "very_long_string_more_than_50_char_long"
print x[0:50]
>>> x = "fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo"
>>> len(x)
70
>>> y = x[:50]
>>> len(y)
50
>>> y
'fooooooooooooooooooooooooooooooooooooooooooooooooo'
Questions connexes
De nouvelles questions
python
Python est un langage de programmation multi-paradigme, typé dynamiquement et polyvalent. Il est conçu pour être rapide à apprendre, comprendre, utiliser et appliquer une syntaxe propre et uniforme. Veuillez noter que Python 2 est officiellement hors support à partir du 01-01-2020. Néanmoins, pour les questions Python spécifiques à la version, ajoutez la balise [python-2.7] ou [python-3.x]. Lorsque vous utilisez une variante Python (par exemple, Jython, PyPy) ou une bibliothèque (par exemple, Pandas et NumPy), veuillez l'inclure dans les balises.