Tag: string

Python: Überprüfen Sie, ob ein String ein int darstellt, ohne Try / Except?

Gibt es eine Möglichkeit zu sagen, ob ein String eine Ganzzahl darstellt (zB '3' , '-17' aber nicht '3.14' oder 'asfasfas' ) Ohne einen try / except-Mechanismus zu verwenden? is_int('3.14') = False is_int('-7') = True

Wie kann ich einen Python-String mit Leerzeichen ausfüllen?

Ich möchte einen String mit Leerzeichen ausfüllen. Ich weiß, dass die folgenden Werke für null: >>> print "'%06d'"%4 '000004' Aber was soll ich tun, wenn ich das will ?: 'hi ' Natürlich kann ich String-Länge messen und str+" "*leftover , aber ich möchte den kürzesten Weg.

Beste Weg, um String zu Bytes in Python 3 zu konvertieren?

Es gibt zwei verschiedene Möglichkeiten, einen String in Bytes zu konvertieren, wie in den Antworten auf TypeError zu sehen: 'str' unterstützt die Pufferschnittstelle nicht Welche dieser Methoden wäre besser oder mehr Pythonic? Oder ist es nur eine Frage der persönlichen Vorliebe? b = bytes(mystring, 'utf-8') b = mystring.encode('utf-8')

Python: TypeError: kann nicht 'str' und 'int' Objekte verknüpfen

Ich habe dieses Python-Programm, das Strings zu Ganzzahlen hinzufügt: a = raw_input("Enter a: ") b = raw_input("Enter b: ") print "a + b as strings: " + a + b a = int(a) b = int(b) c = a + b str(c) print "a + b as integers: " + c Ich bekomme diesen Fehler: […]

Python-Format timedelta zum String

Ich bin ein Python-Neuling (2 Wochen) und ich habe Probleme beim Formatieren eines datetime.timedelta Objekts. Hier ist was ich versuche zu tun: Ich habe eine Liste von Objekten und einer der Mitglieder der Klasse des Objekts ist ein timedelta Objekt, das die Dauer eines Ereignisses zeigt. Ich möchte diese Dauer im Format von Stunden anzeigen: […]

Prüfen Sie, ob mehrere Zeichenfolgen in einer anderen Zeichenfolge vorhanden sind

Wie kann ich überprüfen, ob eine der Zeichenfolgen in einem Array in einem anderen String existiert? Mögen: a = ['a', 'b', 'c'] str = "a123" if a in str: print "some of the strings found in str" else: print "no strings found in str" Dieser Code funktioniert nicht, es ist nur zu zeigen, was ich […]

Unterdrücken Sie das u'prefix, das Unicode anzeigt, in Python-Strings

Gibt es eine Möglichkeit, den Unicode-String-Indikator global in Python zu unterdrücken? Ich arbeite exklusiv mit Unicode in einer Anwendung und mache viel interaktives Zeug. Mit dem u'prefix 'auftauchen in all meiner Debug-Ausgabe ist unnötig und anstößig. Kann es ausgeschaltet werden?

Pythonische Möglichkeit, eine lange mehrzeilige Zeichenfolge zu erstellen

Ich habe eine sehr lange Abfrage. Ich möchte es in mehrere Zeilen in Python teilen. Ein Weg, um es in JavaScript zu tun, würde mehrere Sätze verwenden und sie mit einem + Betreiber verbinden (ich weiß, vielleicht ist es nicht der effizienteste Weg, es zu tun, aber ich bin nicht wirklich besorgt über Leistung in […]

Python Print String auf Textdatei

Ich benutze Python, um ein Textdokument zu öffnen: text_file = open("Output.txt", "w") text_file.write("Purchase Amount: " 'TotalAmount') text_file.close() Ich möchte den String namens "TotalAmount" in das Textdokument eingeben. Kann mir bitte jemand mitteilen, wie man das macht?

So formatiere ich eine Floating-Nummer in Python auf feste Breite

Wie formatiere ich eine Floating-Nummer auf eine feste Breite mit den folgenden Anforderungen: Führende Null, wenn n <1 Fügen Sie nachlaufende Dezimalzahl (n) hinzu, um die feste Breite zu füllen Abkürzung der Dezimalstellen nach fester Breite Richten Sie alle Dezimalstellen aus Beispielsweise: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for […]

Python ist die beste Programmiersprache der Welt.