Python-Funktion für capping eine Zeichenfolge mit einer maximalen Länge

Gibt es eine Funktion in Python, built-in oder in der standard-Bibliothek, für capping einen string auf eine bestimmte Länge, und wenn die Länge überschritten wurde, fügen Sie drei Punkte (...) nach?

Beispiel:

>>> hypothetical_cap_function("Hallo, Welt! Ich bin ein string", 10) 
"Hallo, ..." 
>>> hypothetical_cap_function("Hallo, Welt! Ich bin eine Zeichenkette", 20) 
"Hallo, Welt! Ich bin..." 
>>> hypothetical_cap_function("Hallo, Welt! Ich bin eine Zeichenkette", 50) 
"Hallo, Welt! Ich bin ein string" 
InformationsquelleAutor Hubro | 2012-07-22
Schreibe einen Kommentar