Überprüfen der Stärke eines Passworts (wie die Bedingungen zu überprüfen)

Ich versuche, ein System zu erstellen, das Sie benötigt, um ein Passwort einzugeben. Wenn es alles niedriger ist, dann ist die obere oder num dann schwach, wenn es zwei der Bedingungen ist, dann ist es med und wenn alle erfüllt sind, ist es stark. Es scheint einfach nicht zu arbeiten. Die schwache und starke Arbeit […]

Wenn du eine JSON-Zeichenkette nimmst, musst du sie in eine Map [string] -Schnittstelle {}, bearbeitet und marshaling es in ein [] Byte scheint komplizierter, dann sollte es sein

Ich mache sehr grundlegende JSON Manipulation, um etwas zu lernen, und es funktioniert, außer dass eine Sache ausgeschaltet ist, muss ich zu schreiben .(map[string]interface{}) und .([]interface{}) zugreifen Einsendungen im JSON, besonders wenn es sich um Kinder von Kindern von Kindern handelt usw. Sehen Sie hier (auch auf Spielplatz: https://play.golang.org/p/Wd-pzHqTsU ): package main import ( "fmt" […]

Java entspricht den Python-Wörterbüchern

Ich bin eine lange Zeit Benutzer von Python und wirklich wie die Art und Weise, dass die Wörterbücher verwendet werden. Sie sind sehr intuitiv und einfach zu bedienen. Gibt es ein gutes Java-Äquivalent zu pythons Wörterbüchern? Ich habe von menschen mit hashmaps und hashtables gehört. Könnte jemand erklären, die Gemeinsamkeiten und Unterschiede der Verwendung von […]

Wie man den Index bei der Verwendung von Pandas fusioniert

Ich möchte zwei DataFrames und den Index aus dem ersten Frame als Index auf dem zusammengeführten Datensatz behalten. Allerdings, wenn ich die Zusammenführung mache, hat die resultierende DataFrame Integer-Index. Wie kann ich angeben, dass ich den Index vom linken Datenrahmen behalten möchte? In [441]: a=DataFrame(data={"col1": [1,2,3], 'to_merge_on' : [1,3,4]}, index=["a","b","c"]) In [442]: b=DataFrame(data={"col2": [1,2,3], 'to_merge_on' […]

Numpy 1-hot Array

Sagen wir, ich habe ein 1d numpy Array a = [1,0,3] Ich möchte das als 2d 1-Hot Array kodieren b = [[0,1,0,0], [1,0,0,0], [0,0,0,1]] Gibt es einen schnellen Weg, dies zu tun? Schneller als nur Looping über a , um Elemente von b , das heißt.

Python – Wenn die Datei vs offen ist

Was ist der Unterschied zwischen Datei und offen in Python? Wann soll ich welches benutzen? (Sage ich bin in 2,5)

Erhalten Sie __name__ des Models der Aufruffunktion in Python

Angenommen, myapp/foo.py enthält: def info(msg): caller_name = ???? print '[%s] %s' % (caller_name, msg) Und myapp/bar.py enthält: import foo foo.info('Hello') # => [myapp.foo] Hello Ich möchte, dass caller_name auf das Attribut __name__ des aufrufenden Funktionsmoduls (in diesem Fall 'myapp.foo') gesetzt wird. Wie kann man das machen?

Erläuterung der python 'self' Variable zu einem Anfänger [Duplikat]

Diese Frage hat hier schon eine Antwort: Was ist der Selbstzweck? 17 antworten Ich bin ziemlich unwissend von OOP Jargon und Konzepte. Ich weiß begrifflich, was ein Gegenstand ist, und dass Gegenstände Methoden haben. Ich verstehe sogar, dass in Python, Klassen sind Objekte! Das ist cool, ich weiß einfach nicht was es bedeutet Es klickt […]

Unicode-Dateinamen unter Windows mit Python & subprocess.Popen ()

Warum kommt folgendes vor: >>> u'\u0308'.encode('mbcs') #UMLAUT '\xa8' >>> u'\u041A'.encode('mbcs') #CYRILLIC CAPITAL LETTER KA '?' >>> Ich habe eine Python-Anwendung, die Dateinamen vom Betriebssystem akzeptiert. Es funktioniert für einige internationale Benutzer, aber nicht andere. Zum Beispiel, dieser Unicode-Dateiname: u '\ u041a \ u0433 \ u044b \ u044b \ u0448 \ u0444 \ u0442' Wird nicht […]

Python: umwandeln "5,4,2,4,1,0" in [[5, 4], [2, 4], [1, 0]]

Gibt es einen "direkten" Weg, um ein Str mit Zahlen in eine Liste von [x, y] ints umzuwandeln? # from: '5,4,2,4,1,0,3,0,5,1,3,3,14,32,3,5' # to: [[5, 4], [2, 4], [1, 0], [3, 0], [5, 1], [3, 3], [14, 32], [3, 5]] Übrigens, die folgenden Arbeiten, aber würde es nicht einfach nennen … Auch kann davon ausgegangen werden, […]

Python ist die beste Programmiersprache der Welt.