Bei Fragen zur Python-Programmierung, die für Version 2.x der Sprache spezifisch sind. Verwenden Sie das allgemeinere Tag [tag: python], wenn Ihre Frage nicht versionsspezifisch ist.
Pythons Mathematikmodul enthält praktische Funktionen wie floor& ceil. Diese Funktionen nehmen eine Gleitkommazahl und geben die nächste Ganzzahl darunter oder darüber zurück. Diese Funktionen geben die Antwort jedoch als Gleitkommazahl zurück. Beispielsweise: import math f=math.floor(2.3) Jetzt fkehrt zurück: 2.0 Was ist der sicherste Weg, um eine Ganzzahl aus diesem Float …
Ich habe eine Generatorfunktion wie die folgende: def myfunct(): ... yield result Der übliche Weg, diese Funktion aufzurufen, wäre: for r in myfunct(): dostuff(r) Meine Frage, gibt es eine Möglichkeit, immer nur ein Element aus dem Generator zu holen, wann immer ich möchte? Zum Beispiel möchte ich etwas tun wie: …
Ich bin kürzlich auf eine Syntax gestoßen, die ich noch nie gesehen habe, als ich Python gelernt habe, und in den meisten Tutorials ..sieht die Notation ungefähr so aus: f = 1..__truediv__ # or 1..__div__ for python 2 print(f(8)) # prints 0.125 Ich dachte, es wäre genau das gleiche wie …
Ich war mir nie sicher, ob ich den Unterschied zwischen str / unicode decode und encode verstehe. Ich weiß, dass dies str().decode()der Fall ist, wenn Sie eine Byte-Zeichenfolge haben, von der Sie wissen, dass sie eine bestimmte Zeichencodierung hat. Wenn dieser Codierungsname gegeben ist, wird eine Unicode-Zeichenfolge zurückgegeben. Ich weiß, …
Ich versuche einen einfachen Web Scraper zu entwickeln. Ich möchte Text ohne den HTML-Code extrahieren. Tatsächlich erreiche ich dieses Ziel, aber ich habe gesehen, dass ich auf einigen Seiten, auf denen JavaScript geladen ist, keine guten Ergebnisse erzielt habe. Wenn beispielsweise ein JavaScript-Code Text hinzufügt, kann ich ihn nicht sehen, …
Ich bin mir bewusst, dass ich Folgendes verwenden kann: isinstance(x, str)in Python-3.x, aber ich muss auch überprüfen, ob etwas in Python-2.x eine Zeichenfolge ist. Funktioniert es isinstance(x, str)wie erwartet in Python-2.x? Oder muss ich die Version überprüfen und verwenden isinstance(x, basestr)? Insbesondere in Python-2.x: >>>isinstance(u"test", str) False und Python-3.x hat …
Ich hatte zwei Versionen von Python auf meinem Computer installiert (Versionen 2.6 und 2.5). Ich möchte 2.6 für ein Projekt und 2.5 für ein anderes ausführen. Wie kann ich angeben, welche ich verwenden möchte? Ich arbeite an Windows XP SP2.
Ich habe einige Py-Skripte gesehen, die dies oben im Skript verwenden. In welchen Fällen sollte man es benutzen? import sys reload(sys) sys.setdefaultencoding("utf-8")
Warum funktioniert das nicht? lambda: print "x" Ist das nicht eine einzige Aussage oder ist es etwas anderes? Die Dokumentation scheint ein wenig spärlich zu sein, was in einem Lambda erlaubt ist ...
Ich benutze Python 2.6.5. Mein Code erfordert die Verwendung des Zeichens "mehr als oder gleich". Hier kommt's: >>> s = u'\u2265' >>> print s >>> ≥ >>> print "{0}".format(s) Traceback (most recent call last): File "<input>", line 1, in <module> UnicodeEncodeError: 'ascii' codec can't encode character u'\u2265' in position 0: …
Aus der Python 2.6-Shell: >>> import sys >>> print sys.getdefaultencoding() ascii >>> print u'\xe9' é >>> Ich habe erwartet, dass nach der print-Anweisung entweder Kauderwelsch oder ein Fehler auftritt, da das Zeichen "é" nicht Teil von ASCII ist und ich keine Codierung angegeben habe. Ich glaube, ich verstehe nicht, was …
Ich habe versucht, eine Reihe von Zahlen von -100 bis 0 auf einen Bereich von 10 bis 100 zu normalisieren, und hatte nur Probleme zu bemerken, dass dies selbst ohne Variablen nicht so bewertet, wie ich es erwarten würde: >>> (20-10) / (100-10) 0 Die Float-Division funktioniert auch nicht: >>> …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.