Tag: string

Warum können Pythons rohe String-Literale nicht mit einem einzigen Backslash enden?

Technisch, jede ungerade Anzahl von Backslashs, wie in den docs beschrieben . >>> r'\' File "<stdin>", line 1 r'\' ^ SyntaxError: EOL while scanning string literal >>> r'\\' '\\\\' >>> r'\\\' File "<stdin>", line 1 r'\\\' ^ SyntaxError: EOL while scanning string literal Es scheint, als ob der Parser nur Backslashs in Rohstrings als reguläre […]

Beste Weg, um Interpunktion von einer Zeichenfolge in Python zu streifen

Es scheint, als gäbe es einen einfacheren Weg als: import string s = "string. With. Punctuation?" # Sample string out = s.translate(string.maketrans("",""), string.punctuation) Gibt es?

Hat Python einen String 'enthält' Substring-Methode?

Ich suche nach einem string.contains oder string.indexof Methode in Python. Ich will das tun: if not somestring.contains("blah"): continue

Python: Zahlen aus einer Zeichenfolge extrahieren

Ich würde alle in einem String enthaltenen Zahlen extrahieren. Welches ist besser geeignet für den Zweck, reguläre Ausdrücke oder die isdigit() Methode? Beispiel: line = "hello 12 hi 89" Ergebnis: [12, 89]

Wie bekomme ich einen Funktionsnamen als String in Python?

In Python, wie bekomme ich einen Funktionsnamen als String ohne Aufruf der Funktion? def my_function(): pass print get_function_name_as_string(my_function) # my_function is not in quotes "my_function" . Ist das in Python vorhanden? Wenn nicht, irgendeine Idee, wie man get_function_name_as_string in Python schreibt?

Verknüpfen Sie das Element in der Liste zu den Zeichenfolgen

Gibt es eine einfachere Möglichkeit, String Items in der Liste in eine einzelne Zeichenfolge zu verketten? Kann ich die Funktion str.join() verwenden, um Einträge in der Liste zu verbinden? ZB ist dies der Eingang ['this','is','a','sentence'] und das ist die gewünschte Ausgabe this-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) […]

Split Strings mit mehreren Trennzeichen?

Ich denke, was ich tun möchte, ist eine ziemlich häufige Aufgabe, aber ich habe keine Referenz im Internet gefunden. Ich habe Text, mit Interpunktion, und ich will Liste der Wörter. "Hey, you – what are you doing here!?" sollte sein ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] Aber Pythons str.split() funktioniert nur mit einem Argument […]

Über die wechselnde ID einer unveränderlichen Saite

Etwas über die id von Objekten des Typs str (in python 2.7) puzzelt mich Der str Typ ist unveränderlich, also würde ich erwarten, dass, sobald es erstellt ist, wird es immer die gleiche id . Ich glaube, ich sage mich nicht so gut, also werde ich stattdessen ein Beispiel für Input- und Output-Sequenz posten. >>> […]

Umreiß ein String in Python

Es gibt keine eingebaute reverse Funktion in Pythons str Objekt. Was ist der beste Weg, dies zu implementieren? Wenn Sie eine sehr prägnante Antwort liefern, erläutern Sie bitte die Effizienz. Ist das str in ein anderes Objekt umgewandelt, etc.

Was macht der 'b' Charakter vor einem String-Literal?

Anscheinend ist die folgende gültige Syntax … my_string = b'The string' Ich würde gerne wissen… Was bedeutet dieses b Zeichen vor der Zeichenfolge? Was sind die Auswirkungen der Verwendung? Was sind geeignete Situationen, um es zu benutzen. Ich habe eine verwandte Frage hier auf SO gefunden, aber diese Frage ist über PHP aber und es […]

Python ist die beste Programmiersprache der Welt.