ich diese Python-Tutorial gerade erst begonnen, und ich verstehe nicht, wie ich diese Variable gesetzt würde (gesamt)Wie würde ich diese Variable zuweisen?
Antwort
Sie haben bereits das gleiche Konzept in den vorhergehenden Zeilen verwendet.
total = meal + (meal * tax)
Denken Sie darüber nach: Ihre Variable Mahlzeit speichert jetzt zwei Mahlzeiten plus die Steuer für beide. Das einzige, was fehlt, ist der Tipp.
Jetzt können Sie diese
total = meal + tip
erstellen, wenn Essen oder Spitze ändert, wäre das Ergebnis des gesamten zu ändern. Aber Sie müssen vorsichtig sein, um nicht mit diesem Verhalten zu verwechseln.
Variablen werden auf ihre Aufgabe Inhalt gebunden, wenn man sie wie
variable = 1234
direkt zuweisen, wenn Sie jetzt eine andere Variable bekam, die denselben Inhalt speichert diese würden Sie (in der Regel) nicht wieder schreiben:
vari2 = 1234
sondern:
vari2 = variable
Das interessante daran ist, wenn Sie p rint
print variable
print vari2
Sie erhalten die gleichen Ergebnisse wie erwartet. Aber wenn Sie Ihre erste Variable nach all dem Code ändern, wird es einen Unterschied geben! Sie können versuchen, dieses letzten Code Stück zu laufen, zu verstehen, was ich meine:
vari = 1234 #Integer variable
print "Vari: %r" % vari
varia = vari #The Variable varia is bound to the CONTENT of vari not to the Name vari!
print "varia from vari: %r\n... -> New vari " % (varia)
vari = 42 # Now if you change vari, the content of varia is still the same!
print "Varia %r from vari %r" % (varia, vari)
Dieses Verhalten sehr nützlich ist, um den ursprünglichen Ausgangswert einer Variablen zu speichern. So können Sie verfolgen, wie sich die Variable im Laufe der Zeit verändert hat. Ich schlage vor, ein wenig mit Variablen zu spielen und zu drucken, um ein besseres Verständnis zu bekommen.
- 1. Wie würde ich den Wert für diese Variable setzen?
- 2. Wie würde ich diese Wordpress-Abfrage optimieren?
- 3. linq Wie würde ich diese Anweisung bestellen
- 4. Wie würde ich diese XML-Daten extrahieren?
- 5. Wie würde ich diese Funktion deklarieren?
- 6. Wie würde ich diese Ampelsequenz automatisieren?
- 7. Wie würde ich diese beiden Programme kombinieren?
- 8. Wie würde ich diese Arraylist alphabetisch sortieren?
- 9. Wie Zellbereich zuweisen Variable
- 10. Wie Ajax Datenwert zuweisen Variable
- 11. Wie würde ich ein Modell für diese WatchKit-Komplikationen erstellen?
- 12. Wie greife ich auf diese Variable zu?
- 13. jQuery: Wie würde ich diese Elemente anzeigen/verbergen?
- 14. Wie würde ich diese Methode in Java schreiben?
- 15. Wie würde ich diese foreach-Schleife nach 3 Iterationen stoppen?
- 16. Wie würde ich diese Abfrage in Django machen?
- 17. Wie würde ich diese Steuerelemente auf der linken Seite ausrichten?
- 18. Wie würde ich programmgesteuert auf diese WPF-XAML-Ressource zugreifen?
- 19. Wie würde ich diese Abfrage erstellen, wenn es möglich ist?
- 20. Wie würde ich diese eingegebene Zeichenfolge teilen? (Java)
- 21. Wie würde ich diese Anweisung mit RxJava ausführen?
- 22. Wie würde ich diese deserialisierten XML-Knoten neu anordnen?
- 23. Wie würde ich diese Delphi-Funktion mit JNA Karte
- 24. Wie würde ich diese div mit CSS zielen?
- 25. Variable den Daten zuweisen
- 26. kann nicht zuweisen Variable
- 27. Wie würde ich eine Variable auf einen booleschen Wert setzen?
- 28. Tensorflow: Variable nach Namen zuweisen
- 29. Wie würde ich
- 30. Externe Variable mit Ajax zuweisen
Bitte senden Sie den tatsächlichen Code anstelle von Screenshots. [Siehe hier] (http://meta.stackoverflow.com/a/285557/1402846) für Details. Vielen Dank. – Pang
Es sollte ähnlich wie die vorherige Zeile aussehen. Wenn Sie nicht verstehen, was es tut, überprüfen Sie das Kursmaterial. Dies ist ein grundlegendes Konzept, das Sie wissen müssen. – TigerhawkT3