Die Suche ergab 23 Treffer

von Miranda
Samstag 16. Januar 2021, 08:50
Forum: Allgemeine Fragen
Thema: Datenbankabfrage mit with?
Antworten: 10
Zugriffe: 1053

Re: Datenbankabfrage mit with?

Ach so, den Cursor brauche ich nach wie vor? Ich hatte es so verstanden, als würde ich mir den dank dem "with" sparen können? :shock:
Also ist die Ersparnis mit "with" ja gar nicht so groß, wie ich erst dachte :?

Vielen lieben Dank!
von Miranda
Samstag 16. Januar 2021, 01:29
Forum: Allgemeine Fragen
Thema: Datenbankabfrage mit with?
Antworten: 10
Zugriffe: 1053

Datenbankabfrage mit with?

Hallo und einen schönen Abend :-)

Eine normale Abfrage mache ich ja ungefähr so:

import sqlite3
con = sqlite3.connect("data.db")
cursor = con.cursor()

sql = '''INSERT INTO ...'''
cursor.execute(sql)
con.commit()
con.close()

Aber wie geht das mit with?

import sqlite3
with sqlite3 ...
von Miranda
Donnerstag 10. Dezember 2020, 17:26
Forum: Allgemeine Fragen
Thema: Namenskonvention - wie wichtig?
Antworten: 8
Zugriffe: 1329

Re: Namenskonvention - wie wichtig?

__blackjack__ hat geschrieben: Donnerstag 10. Dezember 2020, 17:11 Letztlich sind Funktionen *auch* Variablen, und man erkennt Funktionen/Methoden in der Regel daran, dass der Name eine Tätigkeit beschreiben, im Gegensatz zu eher ”passiven” Werten.
Das scheint mir logisch.

Vielen lieben Dank! Auch für die anderen Antworten :-)
von Miranda
Donnerstag 10. Dezember 2020, 16:41
Forum: Allgemeine Fragen
Thema: Namenskonvention - wie wichtig?
Antworten: 8
Zugriffe: 1329

Re: Namenskonvention - wie wichtig?


Ich sehe dann nicht mehr, DasEsSichHierbeiNichtUmEineKlasseHandelt. Dafür ist nämlich camel case in PEP8 vorgesehen. Das ist der offizielle style guide.

Ob etwas eine Funktion ist oder nicht erkenne ich an den folgenden Klammern.

Variablen haben in Java einen kleinenBuchstabenAmAnfang, Klassen ...
von Miranda
Donnerstag 10. Dezember 2020, 16:02
Forum: Allgemeine Fragen
Thema: Namenskonvention - wie wichtig?
Antworten: 8
Zugriffe: 1329

Namenskonvention - wie wichtig?

Hallo ihr Lieben,

ich beschäftige mich zur Zeit wieder mehr mit Python und habe mich mit einem Kollegen etwas in den Haaren, der mein mein Code sei nicht "Python".

Ich schreibe Funktionen "klein_mit_unterstrich" und Variablen "kleinOhneUnterstrich". Ist das zu sehr "Nicht-Python" für die Variablen ...
von Miranda
Dienstag 7. Januar 2020, 16:51
Forum: Allgemeine Fragen
Thema: Allgemeine Frage zu Methoden und Funktionen
Antworten: 6
Zugriffe: 749

Re: Allgemeine Frage zu Methoden und Funktionen

Ah, danke.
Das mit den unschönen "Warzen" kenne ich von Java und PHP. Von daher ist Python da ja in ganz guter Gesellschaft ;-)

Es hätte ja ansonsten sein können, dass es wirklich einen guten (?) Grund dafür gäbe - aber dann sind das wohl ganz normale "Warzen" in Python.

Vielen Lieben Dank!!
von Miranda
Dienstag 7. Januar 2020, 16:03
Forum: Allgemeine Fragen
Thema: Allgemeine Frage zu Methoden und Funktionen
Antworten: 6
Zugriffe: 749

Allgemeine Frage zu Methoden und Funktionen

Hallo ihr Lieben,

ich hab mal wieder eine mehr allgemeine Frage.

In Python ist ja alles ein Objekt, aber warum gibt es einerseits Funktionen und andererseits Methoden?

Beispiel: Eine Liste.

ichListe = [ 1, 2, 3 ]
ichListe.append( 4 ) # Methode
ichListe.remove( 2 ) # Methode

Aber andererseits ...
von Miranda
Sonntag 29. Dezember 2019, 09:30
Forum: Allgemeine Fragen
Thema: Wo sind die vielen String Konstanten geblieben?
Antworten: 8
Zugriffe: 1696

Re: Wo sind die vielen String Konstanten geblieben?

Sirius3 hat geschrieben: Sonntag 29. Dezember 2019, 09:21 Was willst Du eigentlich machen? Vielleicht gibt es ja noch andere pfiffige Sachen.
Eine ganz einfache Sache: Strings in dieser Art "abdcef1234xyz" und ich brauche nur die Zahl?

Viele liebe Grüße
von Miranda
Samstag 28. Dezember 2019, 17:32
Forum: Allgemeine Fragen
Thema: Wo sind die vielen String Konstanten geblieben?
Antworten: 8
Zugriffe: 1696

Re: Wo sind die vielen String Konstanten geblieben?


...
Warum bist Du denn in der Dokumentation bis 2.5 zurück gegangen? In 2.7 gab es die auch noch
...
Das klingt nach einem Job für reguläre Ausdrücke.

Ja, an reguläre Ausdrücke hatte ich auch gedacht. Mit den String Konstanten wäre das aber eine ganz pfiffige Sache gewesen.

Ich bin bei der ...
von Miranda
Samstag 28. Dezember 2019, 10:35
Forum: Allgemeine Fragen
Thema: Wo sind die vielen String Konstanten geblieben?
Antworten: 8
Zugriffe: 1696

Re: Wo sind die vielen String Konstanten geblieben?

Hallo Sirius3,

es sind schon weniger. Ja, die Konstanten, die sich auf ASCII beziehen sind geblieben (.zB. ascii_letters). Die Interessanten wie letters oder lowercase und uppercase (eben nicht nur für den uninteressanten Teil in ASCII) sind nicht mehr vorhanden?
von Miranda
Samstag 28. Dezember 2019, 10:19
Forum: Allgemeine Fragen
Thema: Wo sind die vielen String Konstanten geblieben?
Antworten: 8
Zugriffe: 1696

Wo sind die vielen String Konstanten geblieben?

Hallo ich hoffe ihr seid gut durch die Feiertage gekommen :-)

Ich hatte (aus Versehen) in einer Dokumentation https://docs.python.org/2.4/lib/node108.html über Python 2 gelesen, dass es zahlreiche String Konstanten gibt, die man in dieser Form aufrufen kann:

import string
print(string.letters ...
von Miranda
Mittwoch 12. Juni 2019, 22:55
Forum: Allgemeine Fragen
Thema: Zugriff auf globale Variable - aber nur lesend klappts?!
Antworten: 12
Zugriffe: 1761

Re: Zugriff auf globale Variable - aber nur lesend klappts?!


@Miranda: Deine Aussage „das ist doch nichts halbes und nichts ganzes“ stimmt halt nicht – ein Name ist entweder lokal in der Funktion, und zwar an *jeder* Stelle, oder er ist nicht lokal, an *jeder* Stelle in der Funktion. Wenn er mal lokal und mal nicht-lokal wäre – *das* wäre verwirrend und ...
von Miranda
Dienstag 11. Juni 2019, 07:32
Forum: Allgemeine Fragen
Thema: Zugriff auf globale Variable - aber nur lesend klappts?!
Antworten: 12
Zugriffe: 1761

Re: Zugriff auf globale Variable - aber nur lesend klappts?!

Hallo,


...
Dabei wird in einer Funktion einfach geschaut, ob eine Zuweisung an einen Namen stattfinden.

<name> = <ausdruck>

Es ist dabei völlig unerheblich WAS in <ausdruck> steht.
...

Genau das wundert mich eben: Es ist ja eben nicht vollkommen unerheblich was in <ausdruck> steht. Das ...
von Miranda
Montag 10. Juni 2019, 23:04
Forum: Allgemeine Fragen
Thema: Zugriff auf globale Variable - aber nur lesend klappts?!
Antworten: 12
Zugriffe: 1761

Zugriff auf globale Variable - aber nur lesend klappts?!

Hallo,

wieder einmal eine Frage. Das hier funktioniert:

def spam():
print(eggs)

eggs=1
while eggs<10:
eggs = eggs +1
spam()

Ich kann lesend auf die Variable eggs zugreifen obwohl sie nicht in der Funktion definiert ist. Klar.
Sobald ich aber mit der Variablen arbeiten will - rummst es ...
von Miranda
Donnerstag 27. September 2018, 10:51
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7646

Re: python 3.5 ja / nein Abfrage


Und als weiterer Tipp nutze Englische Namen. Du wirst auf lange Sicht eh nicht ums englische drum herum kommen.


Das dachte ich auch mal :lol:
Bis ich dann das erste mal in einem deutsch, weißrussisch, spanischen Team gearbeitet habe und deutsch tatsächlich die einzige Sprache war, die alle ...
von Miranda
Mittwoch 26. September 2018, 15:25
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7646

Re: python 3.5 ja / nein Abfrage

Wir haben das bei uns als Vorgabe wegen der Lesbarkeit :|
Klar, darüber kann man sich streiten. Ihr habt aber natürlich Recht - es ist nicht notwendig.
von Miranda
Mittwoch 26. September 2018, 14:09
Forum: Allgemeine Fragen
Thema: Frage zum Stil: while true und break
Antworten: 5
Zugriffe: 3989

Re: Frage zum Stil: while true und break

Vielen lieben Dank für Eure nette Hilfe!

Ihr seid echt super :!: :!: :!:
von Miranda
Mittwoch 26. September 2018, 09:19
Forum: Allgemeine Fragen
Thema: Frage zum Stil: while true und break
Antworten: 5
Zugriffe: 3989

Frage zum Stil: while true und break

Hallo,

ich komme von eher klassischen Sprachen wie PHP oder Java.

Verstehe ich das richtig, dass es in Python üblich und sogar guter Ton ist, in eigentlich "unendlichen" while-Schleifen (while = True:) mit break zu arbeiten?!

while True:
#mach irgend etwas
if zustand == erreicht
break


Ich ...
von Miranda
Mittwoch 26. September 2018, 08:11
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7646

Re: python 3.5 ja / nein Abfrage

Hallo und lieben Dank für den Hinweis. Ich hatte das nicht durchprobiert - meine Pausenzeit ist etwas zu knapp :oops:
Hier nur der Vollständigkeit halber die korrekte Version mit Variablen - so wie ich es in PHP oder Java gemacht hätte.


eingabe = True
while eingabe == True:
vorname = input ...
von Miranda
Dienstag 25. September 2018, 10:16
Forum: Allgemeine Fragen
Thema: python 3.5 ja / nein Abfrage
Antworten: 40
Zugriffe: 7646

Re: python 3.5 ja / nein Abfrage

Hallo, Du musst natürlich für das erste while eine funktionierende Bedingung einbringen. Am besten als Variable.
Und Du musst auch bei der Eingabe des y/n eine while-Schleife machen, der Benutzer könnte sich ja mehrfach bei der Eingabe vertun.

Mal ohne weitere Kommentare könnte das so aussehen ...