Python - einfügen eines Zeichens in einem string
Ich denke, das sollte relativ einfach ist, aber ich kann ' T es herausfinden. Ich habe einen string darstellt Koordinaten +27.5916+086.5640
und ich muss setzen Sie ein Komma zwischen den Längen-und Breitengrad, so bekomme ich +27.5916,+086.5640
.
Ich bin auf der Suche über die API, aber ich kann nicht scheinen, etwas zu finden für diese.
Oh, und ich habe die Verwendung von Python 2.7.3, da das Programm, das ich schreiben keine Unterstützung für Python 3.X.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Ihre Koordinaten sind
c
wäre, dann wäre das Arbeit. Beachten Sie jedoch, dies funktioniert nicht für negative Werte. Tun Sie es zu tun haben mit negativen als auch?Für den Umgang mit negativen, als auch.
AUSGABE
Und für negative:
Diese Methode kümmert Kommas, wenn Sie schon da sind.
Seit der zweiten Komponente scheint eine Formatierung mit führenden Nullen und fester Anzahl von Dezimalstellen, wie wäre es damit:
Klingt wie ein job für einen regulären Ausdruck:
Weiter Lesen:
re.findall()
str.join()