Programmierung & Skripten

Experimentieren mit Zahlen und Text in Python

Experimentieren mit Zahlen und Text in Python

Einführung

Sie möchten wahrscheinlich sofort einspringen und sofort mit dem Codieren beginnen. Das ist eine großartige Einstellung zu haben, aber es ist viel besser, zuerst mit der Sprache und Ihrer Programmierumgebung zu experimentieren. Wenn Sie noch nie mit einer interpretierten Sprache wie Python programmiert oder noch nie gearbeitet haben, ist es wichtig, ein Gefühl für die Art und Weise zu bekommen, wie Python funktioniert und einen Workflow entwickelt hat. Ein großer Aspekt, dass Python interpretiert wird, ist die Fähigkeit, ein paar schnelle Codezeilen zu schreiben und sie in Echtzeit zu testen. Es gibt wirklich nicht viel, was Sie bereits getan haben.

Mit Zahlen spielen

Ohne etwas über die Sprache zu wissen, können Sie Python wie einen Basisrechner verwenden. Öffnen Sie entweder Ihre .py Datei oder Interpreter. Geben Sie ein grundlegendes Mathematikproblem ein und führen Sie es aus.

>>> 10+25 35 

Wenn Sie eine Datei verwendet haben, fragen Sie sich wahrscheinlich, was passiert ist. Das ist ein Hauptunterschied zwischen den Methoden zum Ausführen von Python. Der Interpreter zeigt den Wert der von Ihnen eingegebenen Befehle an. Dateien sind nicht nicht. Geben Sie im Interpreter einfach eine Nummer ein und drücken Sie Eingeben,

>>> 15 15 

Es ist nur der Wert dessen, was Sie eingegeben haben. Also, was ist mit Dateien?? Nun, es gibt eine einfache Möglichkeit, damit umzugehen. Sie müssen Python nur sagen drucken was du eingegeben hast.

Druck (10+25) 

Wenn Sie nun die Datei ausführen, wird sie korrekt ausgegeben 35. Mach dir noch keine Sorgen um die Klammern. Sie werden später ins Spiel kommen, aber nur wissen, dass Python, was auch immer Sie zwischen sie setzen, ausgeben wird. Auch falls Sie sich fragen, drucken Funktioniert auch im Dolmetscher, und Sie werden es brauchen. Der Dolmetscher zeigt diese Ausgabe als Bequemlichkeit, aber es bedeutet eigentlich nichts. Verwendung drucken ist die „richtige“ Möglichkeit, die Ausgabe anzuzeigen.

Sie können weiterhin mit Zahlen in Python herumspielen und versuchen, sich als komplexe Gleichungen zusammenzuschließen, wie Sie möchten. Natürlich wird komplexere Mathematik mehr Hilfe erfordern, und dafür gibt es in Python mathematische Bibliotheken, aber das ist etwas für eine spätere Zeit.

Druck (5*10/25-3 ** 3) 

Je mehr Sie praktizieren, desto besser ist Ihr Verständnis dafür, wie Python Zahlen umgeht. Für eine gewisse Herausforderung teilen Sie Zahlen, die sich nicht gleichmäßig teilen. Sie werden vielleicht etwas Seltsames bemerken.

Mit Briefen spielen

Sie können noch nicht so viel mit Text machen wie mit Zahlen, aber Sie können etwas tun. Eine Sache bleibt zwischen Text und Zahlen gleich. Wenn Sie eine Python -Datei verwenden, müssen Sie verwenden drucken Um Ihre Ausgabe zu zeigen. Ein kurzer Unterschied besteht darin, dass der Text in Zitate eingewickelt werden muss. In Python und nahezu jede Programmiersprache müssen Text und einzelne Buchstaben in Zitate eingewickelt werden. Versuchen Sie also, Python zum Ausdrucken eines Textes zu bringen.

>>> "Hallo Welt!" 'Hallo Welt!'' 

Wenn Sie eine Datei verwenden:

Druck ("Hallo Welt!") Hallo Welt! 

Haben Sie den Unterschied bemerkt?? Denken Sie aus dem vorherigen Abschnitt daran, dass der Dolmetscher gerade das gleiche ausspuckt, was Sie eingegeben haben. Die einzelnen Zitate aus dem Interpreter -Beispiel sind eine großartige Demonstration davon. Python verarbeitete nichts wirklich. Im drucken Beispiel Die Zitate sind weg. Das ist, weil drucken weiß, dass Sie an den Wörtern interessiert sind, nicht an den Zitaten.

In Python können Sie zusammen Textstücke zusammen hinzufügen. Nun, das ist irgendwie wahr. Der tatsächliche Begriff ist "String -Verkettung", aber das interessiert Sie gerade nicht. Versuchen Sie, zusammen ein paar Wörter zusammen hinzuzufügen drucken.

print ("Hallo"+"Welt!")) 

Hast du bekommen, was du erwartet hast?? Der gesamte Text ist wörtlich. Das ist ein Teil des Grundes für die Verwendung von Zitaten. Python hat keine Ahnung, dass dies zwei Wörter sind und der Menschen erwarten einen Raum zwischen ihnen. Dieser Teil liegt bei dir. Versuchen Sie es erneut mit einem Raum.

print ("Hallo"+"Welt!")) 

Das ist besser. Experimentieren Sie mehr mit Text und sehen Sie, was Sie tun können. Mit Python können Sie eine Menge interessanter Dinge mit Text machen, aber dies ist nur ein kleiner Geschmack.

Übungen

  1. Lassen Sie Python die Summe von 132 und 45 ausdrucken.
  2. Lassen Sie die Python 125 um 5 dividieren und das Ergebnis mit 2 multiplizieren und drucken Sie es aus.
  3. Erhöhen Sie 3 zur zweiten Leistung und multiplizieren Sie das Ergebnis mit 3. Teilen Sie es durch 2 und drucken Sie das Ergebnis aus.
  4. Multiplizieren Sie die Summe von 3 und 5 mit der Differenz von 17 und 9. Teilen Sie das Ergebnis durch das Produkt von 3 und 2. Drucken.
  5. Sagen Sie Python, er solle Ihren Namen ausdrucken.
  6. Fügen Sie die Wörter "Hallo" und "Welt" mit einem Raum dazwischen hinzu und drucken Sie sie.
  7. Lassen Sie Python einen Satz ausdrucken, indem Sie jedes Wort zusammen hinzufügen.
  8. Multiplizieren Sie „Hallo“ mit 5 und drucken Sie das Ergebnis aus.
  9. Fügen Sie "Hallo" und 5 hinzu
  10. BONUS: Versuchen Sie, #9 zu arbeiten.

Inhaltsverzeichnis

  1. Python Einführung und Installationshandbuch
  2. Python -Dateien und der Interpreter
  3. Experimentieren mit Zahlen und Text in Python
  4. Python -Variablen
  5. Arbeiten mit Zahlenvariablen in Python
  6. Python String Basics
  7. Fortgeschrittene Python -Saiten
  8. Python kommentiert
  9. Python -Listen
  10. Python -Listenmethoden
  11. Python Mehrdimensionale Listen
  12. Python Tupel
  13. Python Boolean Operatoren
  14. Python wenn Aussagen
  15. Python während der Loops
  16. Python für Schleifen
  17. Python -Wörterbücher
  18. Python Advanced Dictionaries
  19. Python -Funktionen
LS- Handbuch Seite
Name LS - List -Verzeichnis Inhalt Synopsis ls [Option]… [Datei]… Beschreibung Listinformationen zu den Dateien (das aktuelle Verzeichnis standardmäßi...
Einführung in die Computer Vision mit der OpenCV -Bibliothek unter Linux
Zusammenfassung Der Zweck dieses Dokuments besteht darin, einem Leser zu helfen, mit der Computer Vision Library OpenCV unter Linux -System zu beginne...
Dieser Kernel benötigt die folgenden Merkmale, die nicht vorhanden sind PAE
Heute habe ich versucht, RHEL6 i386 als virtuelle Maschine mit VirtualBox zu installieren. Gleich nach dem Start erhielt ich eine Fehlermeldung mit de...