Seite 1 von 1

void Datentyp

Verfasst: Dienstag 13. Januar 2015, 05:24
von MoonKid
Bin mir nicht ganz sicher, wo ich meine Frage überhaupt einsortieren muss.
Also in meiner Datenbank (PostgreSQL) gibt es Felder die teilweise keinen Wert haben - also das definierte Nichts. Kein Problem mit einem DBMS.

Wie würde man in Python das Nichts (entsprechend dem C/C++ void) definieren?
Insbesondere eben mit der Kombination sqlalchemy.

Also wie würde ich eine Python-Klasse, welche einer Datenbanktabelle entspricht (mit sqlalchemy realisiert) ein Feld mit dem Wert Nichts anlegen?

Re: void Datentyp

Verfasst: Dienstag 13. Januar 2015, 08:10
von Sirius3
@MoonKid: nichts ist in Python "None". Das liefert auch sqlalchemy und die meisten anderen Datenbankanbindungen zurück, wenn ein Wert in der Datenbank "NULL" ist. Das Nichts in C alias "void" ist wirklich nichts, während None bzw. NULL ein Nichts-Wert sind.