2016-04-18 4 views
0

Wie kann ich dies in Python implementieren - Ich versuche, eine Anzahl von Zeichen eines einzelnen Buchstabens (A) zu einem vorhandenen Feld in einer Tabelle hinzuzufügen. Nehmen wir an, das Feld heißt "name", bestehende Werte können xyz, ercd, wir sein. Abhängig von der Länge von "Name" xyz wird AAAAXYZ (Länge der Zeichenfolge ist 3, die 5A sind in der Vorderseite) ercd wird AAAAercd (Länge der Zeichenfolge ist 4, die 4A sind in der Vorderseite hinzugefügt) wir werden AAAAAAwe (Länge Schnur 2 ist, werden die 6A vor hinzugefügt)Verwenden Sie Python, um ein Feld durch Hinzufügen von Zeichen abhängig von der Länge zu berechnen

Sobald die oben wird die Länge des „name“ getan ist immer 8.

Mein aktueller Arbeitsablauf ist ein anderes Feld mit der Länge von „name aufzufüllen "und benutze das, um die Anzahl von A zu bestimmen, die verkettet werden soll.

+0

Willkommen bei Stack-Überlauf. Überprüfen Sie bitte zuerst die Fragen zum Stack Overflow (http://stackoverflow.com/help/asking). Konzentriere dich auf [Welche Themen kann ich hier fragen?] (Http://stackoverflow.com/help/on-topic), [Welche Arten von Fragen sollte ich vermeiden zu fragen?] (Http://stackoverflow.com/help/dont -ask), [Wie stelle ich eine gute Frage?] (http://stackoverflow.com/help/how-to-ask), [Wie erstelle ich ein minimales, vollständiges und überprüfbares Beispiel] (http: // stackoverflow. com/help/mcve) und [Stack Overflow Frage-Checkliste] (http://meta.stackoverflow.com/questions/260648/stack-overflow-question-checklist). –

Antwort

1

Klingt wie Sie rjust wollen:

>>> name = 'xyz' 
>>> name.rjust(8, 'A') 
'AAAAAxyz' 
>>> 'ercd'.rjust(8, 'A') 
'AAAAercd' 
>>> 
Verwandte Themen