Tag: string

Wie überprüfe ich, ob eine Eingabe ein String oder int in Python 2.x ist?

Ich versuche zu überprüfen, ob eine Eingabe ein Wort oder eine Zahl ist. var = input("var: ") if isinstance(var, str): print "var = word" else: print "var = number" Dies ist der Code, den ich angekommen bin, aber leider nicht funktioniert; Ich bin neu in Python und Programmierung im Allgemeinen, so dass ich nicht wissen, […]

String-Formatierungsfehler

Mit dem Code- print('{0} is not'.format('That that is not')) in Python 3.1.1 bekomme ich folgende Fehlermeldung: AttributeError: 'str' object has no attribute 'format' Wenn ich die Zeile Netbeans löschen, die am Anfang automatisch eingefügt wurde: from distutils.command.bdist_dumb import format Was selbst einen Fehler verursacht ImportError: cannot import name format Was mache ich hier falsch?

Einen String als Ganzzahl behandeln

Ich versuche, ein sehr einfaches Blackjack-Spiel zu machen. Wenn du zwei Karten bekommst, ist alles in Ordnung, wenn sie beide Integer oder Strings sind, aber ich bekomme einen Fehler, wenn die beiden Karten eine String und eine Ganzzahl sind. Wie kann ich es so machen, dass, wenn man eine 7 und eine Königin bekommt, die […]

Python-Funktion, um String zwischen zwei Markern zu finden

Ich schaue, um eine String-Funktion zu bauen, um den String-Inhalt zwischen zwei Markern zu extrahieren. Es gibt eine Extraktionsliste zurück def extract(raw_string, start_marker, end_marker): … function … return extraction_list Ich weiß, das kann mit regex getan werden, aber ist das schnell? Das wird in meinem Prozess millionenfach genannt. Was ist der schnellste Weg, dies zu […]

Optional ersetzt man eine Teilstring-Pythonschlange

Meine Ersatzliste befindet sich im folgenden Format. lstrep = [('A',('aa','aA','Aa','AA')),('I',('ii','iI','Ii','II')),…..] Was ich erreichen möchte, ändert wahlweise das Auftreten des Briefes durch alle möglichen Ersetzungen. Das eingegebene Wort sollte auch Mitglied der Liste sein. z.B Input – DArA Erwartete Ausgabe – ['DArA','DaarA','Daaraa','DAraa','DaArA','DAraA','DaAraA','DAarA','DAarAa', 'DArAa','DAArA','DAArAA','DArAA'] Mein Versuch war lstrep = [('A',('aa','aA','Aa','AA'))] def alte(word,lstrep): output = [word] for (a,b) […]

Unterprozess in Python Variablen hinzufügen

Unterprozess in Python Variablen hinzufügen import subprocess subprocess.call('Schtasks /create /sc ONCE /tn Work /tr C:\work.exe /st 15:42 /sd 13/10/2010') Ich möchte die Variablen auf den obigen Befehl setzen können. Die Variablen sind die Zeit '15: 42 'in 15 und 42 getrennt und das Datum '13 / 10/2010' getrennt in Tag, Monat und Jahr irgendwelche Ideen? […]

Wie man Listenelemente in String macht?

Es tut mir leid, wenn dies eine doppelte Frage ist, aber ich bin neu in Python und nicht aufhören, wie man fragen, was ich brauche. Im einfachsten Sinne möchte ich das drehen: a = ['10', '20', '30'] Bearbeiten: Es tatsächlich: a = [10, 20, 30] in a = ['102030'] Vielen Dank für deine Hilfe!

Löschen Sie mehrere Zeilen in MYSQL mit Info aus der Python-Liste

Wenn die Liste LL: LL = ['foo', bar', 'noo', 'boo',] In einem mysql table test in Spalte ID mit anderen Id's. Ich könnte unten verwenden, um alle Zeilen mit id's in LL zu löschen: csr.execute("""DELETE FROM test.test WHERE ID = "Foo"; """) csr.execute("""DELETE FROM test.test WHERE ID = "bar"; """) csr.execute("""DELETE FROM test.test WHERE ID […]

Konvertieren von Zeichenoffsets in Byte-Offsets (in Python)

Angenommen, ich habe eine Reihe von Dateien in UTF-8, die ich an eine externe API in Unicode senden. Die API arbeitet auf jedem Unicode-String und gibt eine Liste mit (character_offset, substr) Tupel zurück. Die Ausgabe, die ich benötige, ist der Anfangs- und Endbyte-Offset für jeden gefundenen Teilstring. Wenn ich Glück habe, enthält der eingegebene Text […]

Python-Locale-fähiger String-Vergleich

In deutscher Sprache entspricht der Eszet-Buchstabe "ß" dem "ss". Python erlaubt den Locale-fähigen String-Vergleich, so: >>> foo = u'strasse' >>> bar = u'stra\xdfe' >>> print(bar.encode('utf-8')) straße >>> import locale >>> locale.setlocale(locale.LC_ALL, 'de_DE') 'de_DE' >>> locale.strcoll(foo, bar) -12 >>> locale.setlocale(locale.LC_ALL, 'de_DE.utf8') 'de_DE.utf8' >>> locale.strcoll(foo, bar) -28 Wie kann ich foo und bar vergleichen und wissen, dass […]

Python ist die beste Programmiersprache der Welt.