Tag: syntax

Wie kann man die Syntax der Pythonlistenindizierung ändern?

Nachdem ich diese Frage gestellt hatte , erhielt es einen Kommentar darüber, wie du so etwas machen könntest: >>> def a(n): print(n) return a >>> b = a(3)(4)(5) 3 4 5 Ist es möglich, diese oder ähnliche Konzepte zu verwenden, um es möglich zu machen, Listen wie my_list(n) anstelle von my_list[n] ?

Wo ist mein Syntaxfehler?

Ich versuche zu sehen, wo ein Python-Syntaxfehler sich verstecken würde. Sowohl Django als auch Pylint beanspruchen einen Syntaxfehler bei custom.py:41. Zeilen 41-42 lesen: (reading_threshold = int(request.POST['reading_threshold'])) Ich sehe nichts, was ich in dieser Aussage als falsch bemerken kann oder die Syntax in custom.py. Was ist mein Fehler hier? Eine leicht sanierte Version der Datei lautet: […]

Python-Einzugs-Semantik

Ich habe einfach eine ganz einfache Frage und muss nur bestätigen, dass ich den Punkt bekomme. Sagen Sie, dass wir das folgende Python-Code-Snippet haben: x = 0 if x == 5: print 'x is equal to 5' else: print 'x is not equal to 5' print 'program done' Wenn wir die Aussage print 'program done' […]

Python function call syntax … result = foo () ['abc']

number = droid.readPhoneState()['result']['incomingNumber'] Was sind "Ergebnis" und "IncomingNumber" in dieser Syntax – sind sie keine Parameter? Wie sind sie mit der Funktion readPhoneState ? import android droid = android.Android() droid.startTrackingPhoneState() number = droid.readPhoneState()['result']['incomingNumber'] if number != None: droid.speak('Call from '+str(number)) else: droid.makeToast('No incoming call')

Pythonprogrammierung, Syntaxfehler für Spiel

#makes a varible called name to identify the players name name=input("Hello person, Whats your name?") #prints their name print("Hello", name) #console asks the player if they want to play the game, if choice is "yes" then continue, else say "ok bye bye" (at the bottom!!) print("Do you want to hear a story?", name) choice=input("Yes, No?") […]

Syntax Fehler beim Versuch, mehrere Funktionen in Python zu definieren?

Ich versuche, Python zu lernen, also schreibe ich nur einige einfache Programme. Ich schrieb diese beiden Bits von Code, um zwei der Funktionen zu definieren, die ich im Programm verwenden möchte, und sie beide tun, was sie wollen, aber wenn ich versuche, sie in IDLE einzufügen, sagt es, dass es einen Syntaxfehler beim zweiten def […]

Python-schalter nach klassenname

Ich mache das derzeit, um verschiedene Dinge zu tun, die auf dem Typ eines Objekts basieren: actions = { SomeClass: lambda: obj.name AnotherClass: lambda: self.normalize(obj.identifier) …[5 more of these]… } for a in actions.keys(): if isinstance(obj, a): return actions[a]() Ist es möglich, die for-Schleife auszuschneiden und so etwas zu tun? actions[something to do with obj]()

UnicodeDecodeError: 'ascii' Codec kann das Byte in 0xc3 nicht in Position 304 decodieren: Ordinal nicht im Bereich (128)

Ich habe gerade den PC bei der Arbeit (mit Python 2.7) und hatte ein Skript, dass ich gerade fertig war (wiedergegeben unten). Es lief gut bei der Arbeit, ich wollte nur ein oder zwei Dinge hinzufügen. Aber ich bin nach Hause gekommen und verwende meine Mac-Version von Python (3.2.2) und bekomme folgende Fehlermeldung: Traceback (most […]

Ist es möglich, ein reserviertes Wort in Python zu entkommen?

Es kann nicht eine gute Idee sein, eine Variable nach einem reservierten Wort zu nennen, aber ich bin neugierig: Gibt es irgendeine Escape-Syntax in Python, damit du ein reserviertes Wort als den Namen einer Variablen verwenden kannst? Zum Beispiel, in C # kann dies durch Präfixierung der reservierten Wort mit @

Python Wenn dann Else Stil, wenn man Werte aus Dicts

Ich kämpfe oft mit folgendem, wenn / sonst Syntax und ich hatte gehofft, dass einige Leute mir einige ihrer Meinungen geben konnten, was sie denken, ist klarer oder wenn dies irgendwelche Pythonismen verletzt (ich habe gesucht und konnte nichts finden ). Ist einer von diesen besser und richtig oder falsch? value = None if 'value' […]

Python ist die beste Programmiersprache der Welt.