Transkripte
1. NEU – Kurseinführung: Hallo zusammen. Willkommen zum PysoUltimate Anfängerkurs Ein bisschen über mich.
Hallo. Ich bin Ana. Ich bin Softwareentwickler und Architekt für Cloud-Lösungen und habe
Erfahrung in der Erstellung und Bereitstellung von PySon Janga-basierten Anwendungen
in der AWS-Cloud Ich habe auch einen BSD-Abschluss und einen Abschluss in
Informationstechnologie und bin ein AWS-zertifizierter Lösungsarchitekt
und auch eine große
Leidenschaft für die IT-Welt, insbesondere für all
die verschiedenen Bereiche , in denen wir uns in der IT befinden, und ich unterrichte auch gerne. Ich dachte mir warum nicht und kombiniere
das Beste aus beiden Welten. Nachdem all das gesagt
ist, glauben mir, Sie sind in guten Händen. Als Nächstes fragen Sie sich
wahrscheinlich was Sie in diesem Kurs
lernen werden. Sie werden
lernen, wie Sie
die Grundlagen der
PySON-Programmierung mühelos beherrschen die Grundlagen der
PySON-Programmierung mühelos Sie werden auch
Einblicke in die objektorientierte Programmierung erhalten, um Ihre Programmierkenntnisse zu verbessern, und Sie werden
auch lernen, wie Sie
reale Probleme mit Pyson
effizient lösen reale Probleme mit Pyson
effizient Das nächste, was
Sie
sich wahrscheinlich fragen, ist, für wen
dieser Kurs ist Dieser Kurs richtet sich an
absolute Anfänger , die mit dem
Programmieren noch nicht vertraut sind, und
für diejenigen, die PySon von Grund auf lernen
möchten ob Sie Student sind, ein Profi, der Ihre
Karriere wechseln möchte , oder einfach jemand , der einfach nur
neugierig auf das Programmieren ist, dieser Kurs ist darauf zugeschnitten, Ihnen
zu helfen eine solide
Grundlage in PySon
aufzubauen Richtig. Nun, dieser Kurs konzentriert sich auch
stark auf
theoretische Vorlesungen, die dann in
den praktischen Laborübungen angewendet werden, sodass Sie beide
Seiten der Medaille sehen können. Jede Lektion in diesem Kurs
ist sorgfältig strukturiert ,
um
Einfachheit und Effizienz zu maximieren. Jetzt gibt es auch
Unterstützung in diesem Kurs. Wenn Sie eine Frage haben
oder Hilfe benötigen, Sie
gerne auf
den Diskussionsbereich
dieses Kurses zugreifen den Diskussionsbereich , in dem Sie
weitermachen und
Fragen stellen und dergleichen. In Ordnung, damit ist
es also abgeschlossen. Danke fürs Zuschauen und ich hoffe, wir sehen uns
in diesem Kurs
2. Kursübersicht: Hallo zusammen und willkommen zur nächsten Lektion
, die sich auf die
Kursübersicht konzentrieren
wird . Lass uns weitermachen und einen Blick darauf werfen. Eine Frage, die
wahrscheinlich viele von
Ihnen beschäftigt, bezieht sich
auf die Voraussetzungen Gibt es irgendwelche Voraussetzungen
für diesen Kurs? Für
diesen Kurs gibt es keine Voraussetzungen und dieser Kurs richtet sich speziell an
Anfänger, die noch keine Erfahrung mit PySon haben Jetzt ist dieser Kurs ideal für diejenigen, die zum ersten Mal Programmieren
lernen oder für diejenigen,
die von einer anderen
Programmiersprache wechseln Ich gebe Ihnen hier nur einen kleinen
Überblick darüber, Erwartungen Sie haben und an wen dieser Kurs eher
richtet. Behalte das hier einfach im Hinterkopf. Das Fazit, das ich hier
nur sagen möchte, ist, dass es
für diesen Kurs keine Voraussetzungen gibt. Solange Sie
einen Computer und
Zugang zum Internet haben ,
können Sie loslegen. Nun, das ist alles,
was Sie wirklich beachten müssen. Richtig. Die nächste
große Frage hier ist also, was wirst du lernen? In diesem Kurs lernen
Sie nun die Kernkonzepte der
Programmiersprache PySON Neben der Beherrschung der
Grundlagen von PySON erhalten Sie auch eine Einführung in die
objektorientierte Programmierung, die gegen Ende
des Kurses behandelt wird da sie sich eher auf Konzepte für Fortgeschrittene stützt und sich auf Konzepte für Fortgeschrittene Eine vollständige Beschreibung
dessen, was wir in diesem Kurs
behandeln werden, finden Sie nun im Abschnitt „
Über uns Hier finden Sie also
alle Einzelheiten zu dem was wir
in diesem Kurs genau behandeln werden. Sie also bitte
daran, wenn Sie die wichtigen Details wissen
möchten. Nun, eine weitere Frage
, die einigen von Ihnen in den Sinn kommt, bezieht sich möglicherweise auf den Support Nun, gibt es Unterstützung
in diesem Kurs? Die Antwort lautet also ja, das gibt es. Wenn Sie also Fragen haben oder Hilfe
in irgendeiner Hinsicht benötigen, können
Sie gerne
den Diskussionsbereich
dieses Kurses nutzen . Jetzt helfe ich Ihnen
gerne weiter und beantworte alle
Fragen, die Sie haben, und es kann sogar sein, dass Ihnen
ein anderer Kommilitone hilft bevor ich Ihre Frage
beantworten kann. Denken Sie also bitte auch daran. Aber ja, es gibt
Unterstützung für diesen Kurs, falls Sie Fragen haben oder Hilfe
in irgendeiner Hinsicht benötigen. Antwort: Das sind nur einige
Informationen, die ich Ihnen im Hinblick auf den
Überblick über diesen Kurs vermitteln
wollte .
3. Was ist Python?: Hallo, Ron, willkommen
zur nächsten Lektion, die sich auf die Beantwortung
der Frage
konzentrieren wird , was PySon ist Lass uns weitermachen und
loslegen. Was ist PySon Heute ist PySon eine
der beliebtesten
Programmiersprachen weltweit Es wurde auch 1991
vom Programmierer Hideo Van Rosa erstellt. Ein sehr wichtiges Merkmal und
der Vorteil von PySon ist, dass es eine einfache
und leicht lesbare Syntax hat, was es ideal für Anfänger macht Nehmen wir zum Beispiel an, Sie beginnen mit
Ihrer Programmierreise Nun, PySON wäre eine der besten
Programmiersprachen für
den Anfang, nicht nur, weil sie
sehr gefragt ist,
sondern auch, wie
wir hier sehen können, eine
sehr einfache und leicht
verständliche Syntax ist sehr einfache und leicht
verständliche Syntax Deshalb ist es sehr
ideal für Anfänger. Jetzt ist es auch eine
gut lesbare Sprache mit einer sehr klaren Struktur
, die Einfachheit betont. Das gesamte Ziel
von PySon ist es, das
Programmieren unterhaltsam,
übersichtlich und effizient zu gestalten Programmieren unterhaltsam,
übersichtlich und effizient Mittlerweile ist es auch eine sehr vielfältige
Programmiersprache, da sie in
einer Vielzahl von Bereichen
wie Webentwicklung,
Datenwissenschaft und sogar KI, was
natürlich für
künstliche Intelligenz steht, weit verbreitet ist einer Vielzahl von Bereichen
wie Webentwicklung, Datenwissenschaft und sogar KI, natürlich für
künstliche Intelligenz steht, Ich wollte Ihnen hier nur
ein paar Fakten über
PySON und einige Funktionen,
Vorteile usw. geben , was wir lernen werden
und welche Vorteile
es hat, PySON selbst zu lernen Das war's also für diese Lektion.
4. Kursressourcen: Hallo, Eon, und willkommen
zur nächsten Lektion
, in der es um Kursressourcen gehen wird. Lassen Sie uns also weitermachen
und einen Blick darauf werfen. Also eine sehr wichtige Frage , die Sie alle im Kopf
haben werden, ist, wie werden wir programmieren? Also mach dir keine Sorgen. Um die Dinge einfach zu halten, werden wir einen
Online-Codierungseditor
verwenden, sodass wir uns nicht die Mühe machen müssen, Software
herunterzuladen
und zu konfigurieren, z. B. mit einer ID, wie Visual Studio Code
oder ähnlichem hier Wir wollen es
einfach und unkompliziert halten. Wir wollen lernen, wie
man programmiert. Wir wollen nicht
all diese Dinge konfigurieren müssen. Nun schlage ich vor, dass Sie entweder den
Online-Codierungseditor
verwenden, der
auf pitwitle.com oder
auf onlinpson.com verfügbar auf pitwitle.com oder
auf onlinpson.com Für diesen Kurs werde ich jetzt onlinpyson.com verwenden. Das ist also der
Online-Codierungseditor, den ich verwenden werde. Denken Sie also daran
, ich möchte
Ihnen hier nur einige Optionen geben. Einige von Ihnen bevorzugen vielleicht das
eine dem anderen, aber aus Gründen der Kontinuität
werde ich onlinpyson.com verwenden Machen Sie sich jetzt keine Sorgen. Ich zeige Ihnen hier
, wie Sie anfangen können. Sie müssen sich hier also keine Gedanken darüber machen, zu navigieren oder auf
diese Website zu wechseln oder so. Ich zeige Ihnen, wie Sie
anfangen und wie Sie
sich organisieren können. In Ordnung. Also nur ein paar
Informationen hier in Bezug auf die
Kursressourcen. Das
werden wir also nutzen. Es gibt also nichts anderes, worüber
Sie sich Sorgen machen müssen. Sie müssen nichts herunterladen oder
installieren, oder? Also werden wir es sehr einfach
halten. Das ist alles, was ich für diese Lektion
erwähnen wollte.
5. Zugriff auf einen Online-Codier-Editor und Verwendung – [Lab]: Avon. Willkommen zur nächsten
Lektion, die sich auf den Zugriff auf
Online-Codierungseditoren
konzentriert Mittlerweile gibt es viele
Online-Codierungseditoren für Python. Ich werde Ihnen nur zwei davon
zeigen, und ich werde
den einen in diesem Kurs verwenden. In diesem Kurs werde ich
hauptsächlich online dspyson.com verwenden Ich werde
diesen Codierungseditor verwenden. Um auf diesen
Codierungseditor zuzugreifen, müssen
Sie nur
onlinepyson.com in Ihre URL eingeben Jetzt gibt es eine
Alternative, die Sie auch verwenden
können, wenn Sie es vorziehen Das ist auf pitwiddle.com. Alles, was Sie tun müssen,
ist, einfach einzugeben und pitwiddle.com einzugeben und
dann werden Sie auf die folgende Seite weitergeleitet pitwiddle.com einzugeben und
dann werden Sie auf die folgende Seite weitergeleitet
. Wie Sie hier auf
diesen beiden
Websites für Online-Coding-Editoren sehen können ,
haben wir hier ein Feld, um
unseren Code einzugeben und ihn dann natürlich auszuführen und dann
die Ausgabe hier unten zu sehen Das gilt hier auch für
Online-PysON. Hier fügst du deinen
Code hinzu, und dann
führst du ihn natürlich aus und
dann siehst du die Ausgabe auch hier unten Es ist also so, wie du es bevorzugst. Ich werde nur einen
Beispielcode schreiben. Ich werde es jetzt nicht
erklären. Ich werde Ihnen nur zeigen
, wie
Sie beschließen können
, dem Beispiel zu folgen. Lassen Sie mich also ein
sehr einfaches Skript schreiben. Ich sage hier
Name, ist gleich, und ich sage meinen Namen, ich sage nein, dann sage
ich Drucken Und in Klammern werde
ich Name sagen. Also schreibe ich
hier etwas Code und wir scrollen nach unten. Ich sage Lauf. Natürlich wird
das kompiliert
und da ist mein Ergebnis. Nehmen wir an, Sie
möchten stattdessen Pi Twel
und nicht Online-Python
verwenden Natürlich werden Sie hier
denselben Code in
diesem Editor schreiben hier
denselben Code in
diesem Editor Nehmen wir zum Beispiel an, Sie sagen Name und hier sagen Sie
nein, und dann sagen Sie
Französisch In Princes gibst du einen Namen ein
und sagst „hier ausführen“, dann wird der Code kompiliert
und da unten ist das
Ergebnis, das nein sagt Richtig. Also hier sind wir, Sie haben zwei Möglichkeiten. Den gesamten Code, den ich demonstrieren
werde, können
Sie in
dem Editor anwenden, den Sie bevorzugen Es liegt wirklich an Ihnen,
wie Sie mitprogrammieren möchten. Es gibt zwei Möglichkeiten
für dich. In Ordnung, Leute. In dieser Lektion erfahren Sie, wie Sie online
auf den
Codierungseditor Ihrer Wahl
zugreifen können . Es liegt wirklich an Ihnen,
wie Sie vorgehen möchten. Das war's für diese Lektion.
6. Denkprozess: Hallo, Eon. Und willkommen
zur nächsten Lektion, die sich auf den Sortierprozess
konzentrieren wird. In dieser Vorlesung werde ich
Ihnen also nur einige
Ratschläge geben,
die Sie befolgen können, wenn
Sie in diesem Kurs wissen möchten ,
wie
wir unseren Salzprozess
strukturieren ,
wie
wir unseren Salzprozess
strukturieren können. Lassen Sie uns also weitermachen
und loslegen. Also den Prozess sortieren. Bevor wir
in den Kurs eintauchen, müssen
wir nun unseren Sortierprozess strukturieren. Also möchte ich Ihnen nur ein paar Ratschläge geben
. Also lass uns weitermachen und zur Sache kommen. Der erste
Ratschlag, den ich Ihnen geben
möchte , ist, einen Schritt
nach dem anderen zu machen. Machen Sie diesen Kurs also
Schritt für Schritt. Bitte putzen Sie nicht, lassen
Sie sich Zeit. Wenn Sie
eine bestimmte
Lektion viel Zeit brauchen, um sie zu meistern, verlieren
Sie nicht die Hoffnung. Du wirst
es mit der Zeit verstehen. Manche Menschen verstehen
verschiedene Konzepte sofort beim ersten Mal. Andere brauchen länger, um bestimmte Konzepte zu
verstehen. Und da ich selbst in meinem
Leben
bestimmte Fächer gelernt habe, habe ich mir natürlich viel Zeit
genommen, um
bestimmte Bereiche von Konzepten zu verstehen, und in anderen
speziellen Themen beherrsche ich fast sofort Für jeden ist es anders. Jeder wird
irgendwann
vor einer Herausforderung stehen .
Bitte lassen Sie sich nicht
entmutigen und
gehen Sie es langsam und
einfach und stetig Ein weiterer Tipp, den ich
Ihnen geben möchte, ist, einen Zeitplan festzulegen
und sich daran zu halten Jetzt müssen
Sie in Ihrem Zeitplan natürlich nicht extrem streng und
detailliert sein. Was ich damit meine, Sie müssen es
nicht nach Minuten, nach
genauen Stunden
und nach dem Zeitplan usw. planen Minuten, nach
genauen Stunden . Damit meine ich, dass Sie
einen Zeitplan haben , der Sie nicht
überfordert,
aber er wird Sie gerade genug anspornen, konsequent
und diszipliniert und sogar
motiviert zu bleiben und diszipliniert und sogar , um den Kurs
abzuschließen Behalte das im Hinterkopf.
Meiner Erfahrung nach würde
ich Ihnen empfehlen,
einen Zeitplan zu wählen , der für Sie
flexibler ist. Ich selbst mag es nicht,
starr zu sitzen, und wie kann ich genau sagen
, wie
viel Zeit, Minuten und Stunden aufgewendet
wurden viel Zeit, Minuten und Stunden aufgewendet Ich mag es nicht, diesen Ansatz
oder Termine zu verfolgen, ich halte es
gerne flexibler und sage: Okay, ich möchte
einen bestimmten Betrag pro Monat damit verbringen, an diesem Kurs zu arbeiten, und ich möchte nur
etwa fünf bis zehn Lektionen beenden Das wäre also mein
Ansatz und wie ich ihn mache. Es würde also davon abhängen, wie
Sie es vorziehen. Ich gebe dir nur ein Beispiel. Aber wie dem auch sei, es ist gut,
zumindest einen Basisplan zu haben , an den man sich halten kann. Nun, der wichtigste Ratschlag ich
Ihnen hier geben möchte, ist der letzte, der darin besteht
, positiv zu bleiben und zu
wissen,
dass es kein Wettlauf um den
Abschluss des Kurses ist , sondern eine langsame und
stetige Reise, um langfristiges Wissen zu erwerben,
um hier die besten Ergebnisse zu erzielen. Das meine ich hier.
Sie möchten diesen Kurs nicht
überstürzen,
sondern sich Zeit nehmen, auch wenn Sie der Meinung sind, dass
die Konzepte
sehr leicht zu verstehen sind , lassen Sie sich
lieber Zeit. Nehmen Sie es regelmäßig vor und arbeiten Sie im Kurs
gelegentlich oder regelmäßig daran, je nach Ihren Terminen. Das ist eine sehr wichtige Sache , die ich hier erwähnen möchte. Auch
hier werden
viele Dinge mit dem Fokus verknüpft, positiv zu
bleiben. Auch hier gilt:
Wenn es einige Zeit
dauert, bestimmte Konzepte zu verstehen, arbeiten Sie sie durch, geben sich Mühe, und
Sie werden es schaffen. Bleiben Sie positiv und wissen Sie, dass es einige Zeit dauern wird,
aber
gehen Sie es langsam an, lassen Sie es ruhig angehen
und entspannen Sie sich, während Sie den Kurs absolvieren. Ich habe
hier mein Bestes getan, um es während des
gesamten Kurses so
einfach wie stressfrei zu gestalten gesamten Kurses so
einfach wie stressfrei Denken Sie daran , sich
zu entspannen, tief einzuatmen und ruhig durch den Kurs zu gehen
und sich zu amüsieren . Das ist alles, was ich hier
in Bezug auf den Denkprozess erwähnen wollte .
7. Variablen: Hallo zusammen und willkommen
zur nächsten Lektion, die sich mit Variablen
befassen wird. Schauen wir uns also
an, was eine Variable ist. Eine Variable ist also ein Speicherort
, der verwendet wird, um einen Wert in einem
Computerprogramm zu speichern. Ich weiß, dass das ziemlich abstrakt klingen wird
, aber lassen Sie mich Ihnen helfen,
eine Variable anhand
einer Analogie besser zu verstehen eine Variable anhand
einer Analogie Lassen Sie uns also weitermachen und
hier einen Blick darauf werfen. Also stell dir das selbst vor. Sie haben drei Boxen und Sie haben einen Tennisball, Sie haben einen PC, also das können Ihr
Monitor und Ihre Tastatur sein, also Ihr PC und ein Fußball. Nehmen wir an, es ist Zeit
, dass du ausziehst. Sie ziehen aus Ihrer
Wohnung aus oder aus Ihrer Wohnung, aus Ihrem Haus usw., und Sie müssen
alle Ihre Sachen wegpacken Also hier, zum
Beispiel, in Kiste eins, werden
wir unseren
Tennisball in diese Kiste legen In unsere zweite Box legen
wir unseren PC und in die dritte Box legen
wir unseren Fußball. Also hier ist ein Weg, wie wir eine Variable definieren
können. Versuchen Sie also,
sich vorzustellen, was diese bestimmte Variable
Ihrer Meinung nach in diesem
Fall sein
würde. In Ordnung. Nachdem wir uns etwas Zeit genommen haben, um darüber nachzudenken, wo diese
Analogie ins Spiel kommt, wollen wir sie weiter aufschlüsseln In diesem speziellen Szenario wollen
wir also auf die
Definition einer Variablen zurückgreifen,
also ist es ein
Speicherort, der verwendet wird, um einen Wert in einem
Computerprogramm zu speichern Wenn wir also
unsere vorherige Analogie
, die wir untersucht haben, zurückbringen unsere vorherige Analogie
, die wir untersucht haben, wäre die
Variable
in unserem Fall
die Box, weil sie unsere Artikel
speichert Mit anderen Worten, was die
Programmierung von PySon angeht, hätten
wir unsere Werte Ordnung. Also lass uns das nochmal
reinbringen. Variable ist also ein Speicherort , der verwendet wird, um einen
Wert in einem Computerprogramm zu speichern. Mit unserer Analogie , dass der Ort oder der
Speicherort könnte
man sagen, dass der Ort oder der
Speicherort natürlich unsere
Box als Variable sein
wird Und was verwendet es zum Speichern? Im Grunde könnten wir es also wie in unserer Analogie
sehen, den Tennisball, den
Fußball, den PC Computertechnisch gesehen können
diese Werte jedoch angeben So können wir also besser konstruieren, was eine
Variable ist. In Ordnung. Also das war nur eine Lektion
, um Ihnen
einen theoretischen Hintergrund zu Variablen
zu geben.
8. Variable Benennungskonventionen: Alle zusammen, und willkommen
zur nächsten Lektion, die sich mit den Benennungskonventionen für
Variablen befassen wird .
Lasst uns anfangen. Werfen wir einen Blick auf die gängigen Benennungskonventionen für
Variablen
, die Sie
befolgen müssen , wenn Sie
Ihre Variablen in Pyson definieren Zuallererst müssen
Variablen
bestimmten Benennungsregeln folgen, und diese werden
als Variablenbenennungskonventionen bezeichnet als Variablenbenennungskonventionen Diese Konventionen
schreiben nun vor, was erlaubt ist und was nicht, wenn
wir unsere Variablen benennen Dies ist ein Regelwerk, das wir befolgen müssen jetzt keine Sorgen, ich werde diese Regeln anhand
einiger Beispiele
erläutern , um zu verdeutlichen
, wie Sie
Ihre Variablen benennen können. Fangen wir zunächst
mit dem an, was nicht erlaubt ist. Zum Beispiel haben
wir hier zwei Namen. Ein Variablenname kann nicht mit einer Zahl
beginnen. Denken Sie daran, dass Variablen, wenn
Sie sie
erstellen, nicht mit einer Zahl beginnen dürfen. Eine weitere Regel lautet, dass ein Variablenname keine Leerzeichen
enthalten darf. Hier siehst du meinen Namen, dann siehst du ein Leerzeichen
dazwischen und
dann siehst du, dass da
Name steht, mein Raumname. Variablen dürfen keine Leerzeichen enthalten. Nun, der nächste, den
ich erwähnen möchte, konzentriert sich
nicht ausschließlich darauf,
was erlaubt oder nicht erlaubt ist, sondern es ist nur etwas, das
man im Hinterkopf behalten sollte. Hier haben wir zum Beispiel
Name, Name und Name. In der ersten Instanz haben
wir hier ein großes N, dann haben wir eine Kleinschreibung N und dann haben wir nur
Großbuchstaben für den Namen Diese werden als drei
verschiedene Variablen angesehen. Denken Sie immer daran, dass bei
Variablennamen zwischen Groß- und Kleinschreibung unterschieden wird. Es ist sehr wichtig
, dass Sie sich daran erinnern. Diese werden
in einem Programm behandelt, wenn Sie diese
Variablen so
einrichten. Wird als
drei verschiedene
Variablen betrachtet , die sich voneinander
unterscheiden, da Variablen zwischen Groß- und Kleinschreibung unterschieden wird. Denken Sie daran, dass es sehr
wichtig ist, dies zu berücksichtigen. Ordnung, schauen wir uns an was erlaubt ist, ein paar Beispiele. Eine Variable kann also nur
Buchstaben, Zahlen
und Unterstriche enthalten Buchstaben, Zahlen
und Unterstriche Schauen wir uns das genauer an. Also hier haben
wir zum Beispiel meinen Namen. In diesem Fall
gibt es hier also keine Leerzeichen, und wir haben Buchstaben in
dieser bestimmten Variablen. Hier, als Nächstes, haben wir den Namen
M mit Unterstrich. Hier können wir also sehen, dass wir Buchstaben und Unterstriche haben Hier können wir natürlich ein anderes Beispiel
sehen. Wir haben meinen Namen, aber natürlich beginnen
wir mit einem Unterstrich und fügen
nach dem MPa einen weiteren Unterstrich Das ist erlaubt. Und hier haben wir
zum Beispiel M, das den Namen zwei
unterstreicht Im Beispiel „Nicht
erlaubt“ können
Sie also eine
Variable nicht mit einer Zahl beginnen, obwohl Sie Zahlen
zu Ihren Variablen hinzufügen können, aber Sie können sie einfach nicht
damit beginnen In diesem Fall
sagen wir hier M und unterstreichen den zweiten Namen. Das ist in Ordnung. die Variable nicht mit
der Zahl beginnt , können Sie loslegen. Und in diesem Fall ist
es natürlich auch zulässig. Sie können Variablen
in einer CAPS-Form haben,
sodass auch Großbuchstaben
völlig in Ordnung sind . Behalte das hier im Hinterkopf
und ich werde dir empfehlen,
dir diese Lektion noch einmal anzusehen, wenn du nur die Regeln hier auffrischen
willst usw., die Regeln hier auffrischen
willst usw.,
bevor du praktisch mit dem
Programmieren anfängst Das sind einige der
wichtigsten Punkte, die es zu beachten gilt. Jetzt willst du wahrscheinlich okay. Was ist meine Präferenz
und Empfehlung? Wie richte ich meine Variablen und so ein? Was ich tue, ist, ich möchte hier einfach einen Sinn für Vernunft
behalten. Oder Variablen, die aus einem einzigen Wort bestehen, beginnen mit einem
Kleinbuchstaben, wie zum Beispiel dem Namen So würde ich es machen. Für Variablen mit mehreren Wörtern würde
ich empfehlen, die
Kamelhülle zu verwenden Und hier haben
wir zum Beispiel zuerst und dann für das zweite Wort habe ich ein großes Wort dafür So gehe ich also vor. Also für Variablen mit einem Wort verwende
ich zu Beginn einfach einen
Kleinbuchstaben. Und wenn ich
Variablen mit mehreren Wörtern habe, wie Vorname, mein Name, mein Alter, mein Geburtsdatum,
werde ich immer Kamelbuchstaben verwenden, was bedeutet, dass
die erste Variable wird
und das erste Wort in
Kleinbuchstaben geschrieben wird und die zweiten Wörter
mit einem Großbuchstaben beginnen Aber das ist ein
bisschen zu abstrakt. Schauen wir uns genauer an,
was Kamelhäuschen sind. Was ist also eine Kamelhülle? Kamelhüllen bedeutet, dass Sie
Wörter zu einer Phrase zusammenfügen und dabei
den ersten Buchstaben
jedes Wortes nach dem
ersten groß schreiben, ohne Denken Sie also daran,
das ist eine Kamelhülle. Jetzt haben wir hier ein paar Beispiele. Also mein Vorname, mein
Nachname und mein Alter. So können Sie Camel
Case einsetzen. Dies ist natürlich
nur eine Empfehlung
dessen, was ich Ihnen empfehle, wenn Sie es hier mit Variablen aus
mehreren Wörtern zu tun haben Wenn Sie viele
Wörter in Ihrer Variablen haben, ist
dies natürlich ein guter
Ansatz, aber
es ist auch sehr sauber, diesen Ansatz
zu da Sie deutlich
sehen können, welche Variable Sie im Wesentlichen deklarieren Leute. Das war's
für diese Lektion der wir uns auf unsere Benennungskonventionen für
Variablen konzentrieren.
9. Datentypen: Hallo, Eon, willkommen
zur nächsten Lektion, die sich mit dem
Datentyp befassen wird . Lass uns anfangen. Die Frage, die uns beschäftigt, ist,
was ist ein Datentyp? Ein Datentyp ist im Wesentlichen ein Datenelement oder Element, das durch seinen Wert definiert
wird Lassen Sie uns also weitermachen
und die Typen ansehen, die wir erhalten. Also, welche Datentypen bekommen wir? Zuallererst erhalten wir SDR, was allgemein als Zeichenfolge
bezeichnet wird Wir haben Int, was
natürlich die Abkürzung für Integer ist , wir haben Float, wir haben Bool
und wir haben auch List, Tuple Machen Sie sich jetzt keine Sorgen.
Ich werde für
jeden dieser Datentypen auf
einen tieferen Sinn für Details eingehen. Das wird also entweder
in Form von seri oder in einem praktischen
Format geschehen. Also lass uns weitermachen Schauen wir uns also zunächst STR an, das allgemein als String-Datentyp bezeichnet
wird. Der STR-Datentyp
steht für Text
, der aus Buchstaben
oder Wörtern bestehen kann und der entweder in
einfache oder doppelte Anführungszeichen
eingeschlossen ist entweder in
einfache oder doppelte Anführungszeichen
eingeschlossen Schauen wir uns hier einige Beispiele an
, die
einen String-Datentyp bezeichnen Wie wir hier sehen können, haben
wir
zunächst ABC in einfachen Anführungszeichen Wir haben John Smith in einfachen Anführungszeichen und wir haben
Alpha in doppelten Anführungszeichen. Hier sind ein paar Beispiele. Schauen wir uns als Nächstes Int
an. In Ordnung? Der Datentyp int
steht also für ganze Zahlen, einschließlich positiver
und negativer Also hier hätten wir zum
Beispiel Null. Wir können minus acht haben und wir können 91 haben. Sie können hier also die
Vielfalt sehen, die für
einen Integer-Datentyp vom Typ Int vorhanden ist, und die Repräsentation, die damit verknüpft
wird. Wir haben dann auch Float. Ein Float-Datentyp
steht für Zahlen mit
Dezimeln , die auch als
Fließkommazahlen bezeichnet Daher verwenden wir Fließkommazahlen
statt Dezimalzahlen, weil wir sie in Pierson
als Fließkommazahlen bezeichnen
wollen Natürlich wären
hier ein paar Beispiele 22,6, zum Beispiel 96,1 und 7.342,14 Wenn Sie daran denken, den
Float-Datentyp sink , decimal zu verwenden Richtig, also lass uns weitermachen. Als Nächstes haben wir Bol Bol ist sehr interessant und
auch ein sehr einfacher Datentyp, wahrscheinlich der am einfachsten zu verstehende
Datentyp Der Bull-Datentyp kann nur zwei Werte
haben, entweder wahr oder falsch
oder Eins Aber im Allgemeinen
wäre
wahr oder falsch der beste Weg, dies
näher zu erläutern. Wir hätten wahr oder
wir hätten falsch gehandelt. Normalerweise wird wahr in bestimmten Fällen von Programmen mit dem Häkchen und falsch oder
dem nächsten oder Eins oder Null gekennzeichnet Wir haben zwei Zustände,
wahr oder falsch. Das würde
den BL-Datentyp bezeichnen. Jetzt
fragst du dich wahrscheinlich, okay, was ist mit den anderen Weil
wir natürlich die Liste, das Tupel und
den Bereich hatten Tupel und
den Bereich Sie sich also keine Sorgen, wir werden uns
später im Kurs
eingehender mit diesen Datentypen befassen und
weiter auf sie eingehen. Es ist jedoch etwas fortgeschritten, sofort damit
zu beginnen. Wir wollen uns schrittweise darauf
zubewegen. In Ordnung. Also das war's für die Lektion,
nur um euch ein paar
Informationen über Datentypen zu geben und um zu erklären, wie sie
als Ganzes im Wesentlichen korrelieren
10. Deklarieren einer Variablen: Hallo zusammen und willkommen
zur nächsten Lektion, die sich mit
dem Deklarieren einer
Variablen befassen wird Schauen wir uns das mal an. In Ordnung. Zuallererst wollen
wir lernen, wie wir eine Variable erstellen können. Also müssen wir zuerst
unsere Variable und unseren Namen angeben. Dann weisen wir der Variablen S einen
Wert zu, und der Wert, den wir zuweisen,
bestimmt den Datentyp. Schauen wir uns also
einige Beispiele an , die wir hier
haben. Also hier ist ein Beispiel. Versuchen Sie also,
sich vorzustellen, was die Variable und welcher
Wert in diesem Fall sein würden. Der Name wird also die Variable
sein, und der Wert hier
ist John Smith, und der Datentyp basiert auf
dem SDR-Zeichenkettendatentyp, denn wie wir
hier sehen können, ist der Wert eine Zeichenfolge, weil er in
Anführungszeichen steht und auf Text basiert Lassen Sie uns weitermachen
Schauen wir uns ein anderes Beispiel an. Die Variable wird in diesem
Fall
num sein und der Wert hier
wird 564 sein, was ebenfalls ein Int-Datentyp
sein wird, was ebenfalls ein Int-Datentyp
sein wird denn denken Sie daran, dass eine Ganzzahl
auf ganze Zahlen konzentriert Hier haben wir 564, der Datentyp Schauen wir uns das nochmal an. Wie wir hier sehen können, die Variable num
und der Wert ist cety 2.8, was sie zu einem Float-Datentyp macht Schauen wir uns jetzt ein
anderes Beispiel an. Unsere Variable hier wird akzeptiert. Unser Wert ist natürlich wahr, und das basiert auf
dem Datentyp Bol. Wie Sie hier sehen können,
beginnen wir hier , ein
Muster mit dem
Variablenwert und dem Datentyp zu bilden Variablenwert und dem Datentyp , der mit einem Wert verknüpft ist. Ist es eine Zeichenfolge oder STR? Ist es ein Int? Ist es ein
Float? Ist es ein Bool? Wie Sie sehen, können Sie auf
diese Weise
eine Variable deklarieren eine Variable lernen, den
Unterschied zwischen einer Variablen,
einem Wert und dem mit diesem Wert
verbundenen Datentyp zu verstehen einem Wert und dem mit diesem Wert
verbundenen Datentyp Ordnung, Leute, das war's
für diese Lektion darüber, wie wir eine Variable
deklarieren können.
11. Erstellen unserer eigenen Variablen – [Lab]: Hallo zusammen und willkommen zur ersten Laborübung
, die sich auf die Erstellung
unserer eigenen Variablen
konzentrieren wird . Lassen Sie uns also weitermachen und eintauchen. Also, wie
ich in der Lektion Zugriff auf und
Online-Programmier-Editor erwähnt habe, haben
Sie natürlich die Wahl, ob Sie einfach den Online-Codierungseditor von dpyson.com oder den
pwiddle.com-Editor
verwenden oder den
pwiddle.com-Editor Okay, entscheiden Sie also, welches möchten, ganz nach
Ihnen Also werde ich onlinpyson.com
verwenden. Sie können Pytwddle verwenden , wenn Sie möchten.
Es liegt wirklich an dir In Ordnung, also lass uns anfangen. Ordnung. Nun, das erste, was
ich Ihnen beibringen möchte ist zunächst, wie Sie eine
Druckfunktion nutzen können. Jetzt
wird die Druckfunktion verwendet, um unser
Codierungsergebnis in der Konsole
auszugeben, die sich
natürlich hier unten und in PTwittle hier unten befinden
wird Okay. Also lass uns
weitermachen und das tun. Um also eine
Druckfunktion zu deklarieren, können wir print sehen. Und in Klammern können
wir hier den Text
hinzufügen, den wir in der Konsole ausgeben
möchten Sie können also entweder
einfache Anführungszeichen oder doppelte Anführungszeichen verwenden.
Es liegt wirklich an dir. Also bevorzuge ich einfache
Anführungszeichen und sage hier einfach Hallo Welt, einfach so. Dass ich nach
unten scrolle und dieses Kodierungsskript ausführe, und hier können Sie sehen, wie es Hello
World ausgibt. So können Sie hier alle
Anweisungen ausgeben , auf denen es in Ihrer
Druckfunktion basiert, und wir können sehen, dass hier
Hello World steht , basierend
auf diesem Ergebnis. Sie sich also keine Sorgen, wir werden näher
auf die
Ausgabe unserer Daten
in die Konsole eingehen Ausgabe unserer Daten
in die Konsole Eine Print-Anweisung
wird also verwendet, wenn Sie Ihre Daten ausgeben
möchten Das ist die einfachste Art
, es zu erklären. In Ordnung. Jetzt können Sie hier natürlich
alles eingeben, was Sie möchten. Sie können einfach Hallo sagen und dann können Sie
einfach Ihren Code ausführen. Und dann heißt es hier in der Konsole einfach Hallo. Jetzt können Sie natürlich auch
mehrere
Druckfunktionen haben . Also hier können wir Drucken sagen
und ich werde hier sagen, mein Name ist Honor, und ich werde
hier
eine weitere Druckfunktion hinzufügen und diese Druckfunktion in den Klammern füge ich dem Text hinzu ,
den sie ausgeben muss,
und das wird
sein, dass ich 28 Jahre alt ist Jetzt können wir nach unten scrollen
und einfach „
Ausführen“ sagen und es werden all diese
Anweisungen ausgedruckt Hallo, mein Name ist Ano, ich bin 28 Jahre alt und gibt das
alles für uns aus,
wie wir hier sehen können. So können Sie sich
auf den Kopf stellen und
die Druckfunktion nutzen , um
Daten in die
Konsole auszugeben . In Ordnung. Der Grund, warum wir das zuerst
lernen bevor wir
unsere eigenen Variablen erstellen, ist wir wissen müssen, wie dass wir wissen müssen, wie wir die Werte
ausgeben, die wir unseren Variablen
zugewiesen haben. Und wir werden die
Druckfunktion verwenden, um uns bei der
Ausgabe dieser Werte
in der Konsole zu helfen . Ordnung. Also lass uns das machen. Lassen Sie uns weitermachen und all
das löschen und beginnen wir, einige Variablen zu
deklarieren Zuallererst sage ich
Vorname und merke, Vorname und merke ich
hier Camelcasing verwende
und ich sage gleich, und hier in einzelnen Worten sage
ich nein. Dann sage ich
Nachname ist gleich und dann sage ich Pretorius. Perfekt. Ich habe
meine beiden Variablen, Vorname und Nachname, deklariert. Der Datentyp für beide, wie
wir sehen können, ist eine Zeichenfolge, und wir können natürlich sehen, dass die Werte no und pretorius sind Nehmen wir an, ich möchte die Daten
ausgeben. Ich möchte diese Werte hier
auf der Konsole ausgeben . Dazu muss
ich meine Druckfunktion nutzen. Und was wir tun können, ist, dass wir unsere Variablen hier
direkt
hinzufügen können , um den Wert auszugeben, der der Variablen S
zugeordnet ist. Hier in der
Print-Anweisung kann
ich also den Vornamen hinzufügen, und er
muss genau mit der Variablen übereinstimmen , die
Sie hier eingerichtet haben. Ich werde auch
weitermachen und eine andere Druckfunktion
angeben
, um den Nachnamen auszugeben. Wir wollen jetzt in
unserer Konsole sehen, wir wollen Arno sehen,
weil wir
den Vornamen drucken , und ich möchte
Pretorius sehen , weil ich den Nachnamen
ausdrucke Wenn ich nach unten scrolle und Run sage, wird Aro Pretorius angezeigt Denken Sie daran, zwei Zeilen,
weil wir zwei
dieser Druckfunktionen
hier eingestellt und Auf diese Weise können Sie einfach
Ihre Variablen erstellen und auch die Druckfunktion
verwenden , um die Werte auszugeben, die S-Variablen
zugewiesen
wurden. Lass uns weitermachen und jetzt
ein bisschen weiter gehen. Nehmen wir an, wir
wollen ein bisschen mehr haben. Nehmen wir an, wir wollen älter sein. Ich sage hier Alter 28. Wir können also sehen, dass er natürlich auf den Wert 26 gesendet
wird.
26 ist der Datentyp int Und hier sagen wir
Bank Underscore Saldo. Und das wird 114,23 sein. Wir verwenden also einen
Float-Datentyp. Und dann wollen wir auch
mit dem Bull-Datentyp arbeiten. Also hier sagen wir
Postgraduiertenstudium, unterstreichen Student ist gleich
und ich sage Falsch Wir können also sehen, dass wir
hier den Bull-Datentyp
verwenden , indem wir Falsch verwenden Also lass uns weitermachen und das auch
ausdrucken. Also können wir einfach nach unten
scrollen und sagen Alter
drucken und drucken, und wir werden
Bankunterstrich, Saldo und Drucken sagen Wir sagen Postdate
Underscore Student. Wir wollen den
Wert unseres Alters,
unseres Bankguthabens und den Status eines
Doktoranden ausgeben unseres Bankguthabens und den Status eines
Doktoranden Ich scrolle nach unten und renne und hier können wir sehen,
dass das gedruckt wird, was wir zuvor
hatten Anno Pretoris Die Werte
dieser Variablen hier werden in unserer Konsole ausgegeben Und wir können hier auch das Alter
sehen, das Bankguthaben pro Jahrgangsstufe wird hier ausgegeben,
also 28, 114,23 Und das alles bezieht sich auf
die Werte, die
diesen Variablen zugewiesen wurden, die wir hier und an Ort und Stelle
eingerichtet haben Richtig. Perfekt. Auf diese
Weise können Sie eine Absicherung vornehmen
und im Wesentlichen Ihre Variablen
erstellen
und sie mithilfe
der Druckfunktion in
Ihrer Konsole ausgeben . Im Wesentlichen sieht unsere Druckfunktion für sich genommen so aus. Ich sage „Drucken“ und „Prinzen
öffnen und schließen“. Das ist als
unsere Druckfunktion bekannt. Und Sie können entweder
direkt
Werte in einem
Rohformat einfügen Werte in einem
Rohformat oder Sie können die Variable
in den Klammern
dieser Druckfunktion hinzufügen,
um den mit dieser Variablen
verknüpften Wert auszugeben . Zum Beispiel kann ich hier auch direkt einen Wert
eingeben. Ich kann 23,4 eingeben, wie einen Float-Wert und lassen Sie uns weitermachen und alles andere
entfernen Was ich tun werde,
ist einfach alles hier
zu löschen Lassen Sie mich das in die erste
Zeile verschieben und das einfach ausführen. Und direkt gibt es
23,5 aus. In Ordnung. So können wir
weitermachen und im Grunde
unsere eigenen Variablen erstellen und sie
in das Konsolenfenster ausgeben , das wir hier unten haben. Ordnung, Leute. Also das
war's für diese Laborübung.
12. Arithmetische Operatoren: Ron. Willkommen zur nächsten Lektion, die sich mit arithmetischen
Operatoren befassen wird Lass uns anfangen. In Ordnung. Ich habe beschlossen,
hier alles
für Sie in einer Tabelle mit all
den verschiedenen arithmetischen
Operatoren
zusammenzufassen hier alles
für Sie in einer Tabelle mit all , die wir üblicherweise in
PySon verwenden, und natürlich
den Zweck, der damit verbunden ist
. Wie wir hier sehen können, haben wir je nach dem Operator auf
der linken Seite und dem Zweck auf
der rechten Seite dem Operator auf
der linken Seite
und dem Zweck auf
der rechten Seite
zunächst eine
Addition und eine Subtraktion Wir haben Division, wir
haben Multiplikation, wir haben Modul, wir
haben Potenzierung und wir haben auch Bodendivision So können wir all
diese Operatoren in
unseren PyCon-Programmen verwenden und
sie
nach Belieben in
unseren eigenen Anwendungsfall und in Programme integrieren nach unseren eigenen Anwendungsfall und in Programme , die wir Richtig. Das ist alles, was ich
zu
arithmetischen Operatoren sagen wollte zu
arithmetischen Operatoren sagen gebe Ihnen
nur einen Überblick über die verschiedenen Operatoren, die wir bekommen, und um auch
ihre Zwecke zu nennen ,
Foresa-Operatoren
13. Arbeiten mit Arithmetik-Operatoren – [Lab]: Hallo Iron und willkommen
zur nächsten Lektion, die sich in dieser Laborübung auf die Arbeit mit
arithmetischen Operatoren
konzentrieren wird arithmetischen Operatoren In dieser speziellen Lektion werden
wir also wie zuvor
mit unseren Variablen arbeiten wie zuvor
mit unseren Variablen Wir werden auch darauf
aufbauen
und auch, wie es in der Lektion heißt, speziell
arithmetische Operatoren einbeziehen und damit
arbeiten wie es in der Lektion heißt, speziell
arithmetische Operatoren Also unser kürzlich
erworbenes Wissen
über unsere Operatoren, das wir
nutzen werden Speziell in diesem
Anwendungsfall als unserem Beispiel hier werden
wir mit
unseren Additions-, Subtraktions-,
Divisions- und
Multiplikationsoperatoren arbeiten Divisions- und
Multiplikationsoperatoren und sie auf
einen bestimmten Anwendungsfall anwenden , der sich
mit unserem Geld auf einem
Bankkonto und natürlich mit
Ausgaben und Gewinnen
und all dem Jazz befassen wird mit unserem Geld auf einem
Bankkonto und natürlich mit
Ausgaben und Gewinnen
und all Lassen Sie uns weitermachen und loslegen. Zuallererst
wollen wir zwei Variablen erstellen. Die erste Variable hier definiere
ich als mein Sparkonto eins und die Summe auf meinem
Sparkonto eins, sagen
wir, als 500, das ist
natürlich ein Zoll, das ist
also der Datentyp Nehmen wir an, ich habe auch ein anderes
Sparkonto. Sie werden sagen,
mein Sparkonto, und natürlich werde
ich den Wert hier auf 400 setzen. Perfekt. Nehmen wir an,
ich möchte die Summe meiner kombinierten
Sparkonten ermitteln, also die Summe. Lassen Sie mich also
eine weitere Variable erstellen , die die Gesamtersparnisse angibt. Und um hier die
gesamten Einsparungen zu erzielen, werde
ich
den Additionsoperator verwenden. Um das zu tun, müsste ich meine beiden
Variablen hier
integrieren. Also mein Sparkonto eins. Dann würde ich sagen plus
Speicherplatz und natürlich Leerzeichen
davor und danach
einbeziehen, Leerzeichen
davor und danach
einbeziehen, mein Sparkonto zwei. Der aktuelle Wert der gesamten
Ersparnisse entspricht also dem Wert meines Sparkontos eins plus meinem
Sparkonto zwei. Wir können uns
das also als 500 plus 400 vorstellen. Alles, was ich
dann tun muss, ist, hier eine
Druckfunktion zu nutzen Ich verwende also
meine Druckfunktion und sie gibt
den Wert aus, der den Gesamteinsparungen zugewiesen
wurde . Um das zu tun, muss ich hier den Wert
hinzufügen, der, entschuldigen Sie, die
Variable ist, was die Gesamtersparnis
sein wird. Also können wir nach unten
scrollen und sagen ,
run that gibt 900 für uns aus. Auf diese Weise können wir
einfach weitermachen und unseren Wert
aus den gesamten Einsparungen
ausdrucken, wobei hier die Addition verwendet wurde
, um die Summe zu ermitteln. Wir verwenden hier den Plus- oder den
Additionsoperator und weisen
hier den Wert des Ergebnisses
von der Variablen für die
Gesamteinsparung zu. Natürlich war der
Wert hier 900, ausgegeben wurde
, sobald
wir sagten, wir wollten den Wert der Variablen für die
Gesamtersparnis
ausdrucken , was sich wiederum als 900
herausstellte. Stimmt, wir haben also eine
Ergänzung eingerichtet. Lassen Sie uns weitermachen und noch ein bisschen weiter
gehen und das Ganze mit den Ausgaben regeln. Was ich jetzt zum Beispiel tun werde, ist, dass ich hier die Ausgaben
festlege. Ich werde eine neue
Variable namens Expenses erstellen, ich werde sie auf 250 setzen. Okay. Dann möchte ich eine Absicherung
vornehmen und eine weitere
Variable erstellen, die als Gesamtgewinn oder Nettogewinn bezeichnet wird . Sagen wir also meinen Nettogewinn. Und ich sage gleich,
und das entspricht meinen gesamten Ersparnissen,
die, wie Sie gesehen haben, natürlich 900 waren Also hier sage ich einfach, dass
die Gesamtersparnis 900
betrug, abzüglich meiner
jetzigen Ausgaben, um meinen Nettogewinn zu erzielen Also werde ich sagen,
Gesamtersparnisse minus, und wir sagen Ausgaben. Okay. Und dieser Wert wird
mit meinem Nettogewinn in Verbindung gebracht. Also, was ich jetzt tun möchte,
ist Drucken zu sagen, und ich werde weitermachen
und meinen Nettogewinn sagen. Ich möchte sehen, wie hoch
mein Gewinn am Ende ist , nachdem ich
die Ausgaben
abgezogen habe Also werde ich
weitermachen und nach unten scrollen,
sagen, laufen, und hier kann ich
sehen, dass ich jetzt 650 habe, was natürlich mein Nettogewinn
ist Das erste Ergebnis hier
war 900, und das entspricht dieser
Druckaufstellung hier, um die Einsparungen auszudrucken Jetzt hatte ich natürlich 900, was die
Gesamtersparnisse abzüglich der Ausgaben zusammenfasst 900 minus 250 sind
im Grunde 650, das ist
dann der Wert meines Nettogewinns
, den wir
hier in unserer Konsole ausgeben Ordnung. So können
Sie weitermachen und mit Addition
und Subtraktion
arbeiten So haben wir es bisher gemacht. Okay. Was wir jetzt natürlich auch tun können, ist, etwas
Text hinzuzufügen, um es
etwas klarer zu machen, damit wir tatsächlich sehen können Text hinzuzufügen, um es
etwas klarer zu machen , damit wir tatsächlich sehen was hier tatsächlich vor sich geht. Was Sie tun können, um
das ein bisschen einfacher zu machen, finden Sie hier. Wir können einfach weitermachen
und ein Leerzeichen
zwischen den Gesamteinsparungen
und den Gesamteinsparungen hinzufügen . Wir können „Drucken“ sagen und wir können hier einen Mehrwert hinzufügen,
und wir können hier einfach sagen, meine gesamten Ersparnisse. So wie ein solcher. Wir können auch weitermachen und
knapp über dem Minzgewinn den Wert über dem Minzgewinn hier
hinzufügen. Wir können einfach „Drucken“ sagen und
meinen Nettogewinn hier und einen Doppelpunkt draufsetzen . Wenn wir jetzt „laufen“ sagen, wird
es etwas
klarer sein und es werden meine gesamten Ersparnisse
und darunter 900
mein Nettogewinn und
darunter 650
angezeigt . Dadurch wird es
etwas klarer und übersichtlicher alles
in Aktion und an seinem Platz zu sehen Das haben wir jetzt eingerichtet,
und was wir jetzt
tun wollen, ist, dass und was wir jetzt
tun wollen wir noch ein bisschen weiter
gehen wollen, und wir wollen weitermachen und mit Multiplikation
arbeiten Was ich
jetzt tun werde, ist, dass ich hier einfach ein paar Zeilen
hinzufüge, sodass Sie einfach die Eingabetaste drücken können, und das
gibt Ihnen im Grunde etwas Platz um jetzt mit Ihrem Code zu arbeiten Jetzt möchte ich einen Bonusbetrag hinzufügen
. Der Bonusbetrag
wird hier festgelegt. Lassen Sie mich eine Variable erstellen. Jetzt werde ich weitermachen und
sagen, sagen wir, Bonusbetrag. Ich sage
gleich, und das entspricht
dem Nettogewinn Ich werde meinen
Nettogewinn und ich
werde Zeiten sagen.
Ich werde zwei sagen. Hier werde ich direkt selbst einen Wert hinzufügen. Ich werde keine Variable setzen. Diesmal werde ich
einen Wert hinzufügen. Ich werde meinen
Nettogewinn mal zwei sagen. Das wird sich hier auf
den Bonusbetrag beziehen. Das möchte ich als Nächstes tun. Jetzt muss ich nur eine
gedruckte Abrechnung hinzufügen, und hier
möchte ich nur einen Wert hinzufügen, meinen Bonusbetrag angibt. Und dann die nächste Zeile, ausdrucken, und ich werde
meinen Bonusbetrag angeben. Ich habe das Set, dann
möchte ich hier nach unten scrollen und rennen. Hier haben wir es. Hier habe ich meinen
Bonusbetrag, und natürlich
habe ich 1.300, und das bezieht sich
auf das, was wir hier gesagt haben Lassen Sie mich einfach
diesen Doppelpunkt hinzufügen. Nur um es ein bisschen
sauberer zu machen. Also mein Bonusbetrag und ein Verkäufer 300,
das beinhaltet, was
wir gerade hier gemacht haben. Alles,
was wir hier getan haben, war, den Nettogewinn, der natürlich 650 betrug, genommen und mit zwei multipliziert, also haben wir ihn mit
zwei multipliziert und
die dem Bonusbetrag
zugeordnete Variable ausgedruckt , was natürlich
der Verkäufer 300 ist So können wir mit
unserem vorhandenen Multiplikationsoperator
arbeiten . In Ordnung. Perfekt. Das nächste,
was wir tun wollen, ist, einen Kopf zu setzen
und mit Division zu arbeiten. Okay, also lass uns
weitermachen und das machen. In diesem Fall könnten wir also ein Beispiel
machen, das mit funktioniert. Also lass uns weitermachen und das tun. Also können wir hier einfach sagen, dass M V gleich ist, und wir können
den Bonusbetrag erneut verwenden Sie werden M-Bonusbetrag
sagen. Dann sagen wir
dividiere es durch und
wir sagen 1,25 als Beispiel Was ich wie zuvor machen werde ist einfach einige Texte hinzuzufügen Ich werde Drucken sagen.
Ich werde hier den Betrag angeben. Hier werde ich „
Drucken“ sagen und hier
möchte ich den Behälter ausdrucken. Ich werde M bei sagen. Hier können wir sehen, dass mein Va
dem Bonusbetrag geteilt durch
1,25 entspricht und wir werden diesen bestimmten
Wert der Mehrwertsteuer
ausgeben Scrollen wir nach unten. Und stellen wir einfach sicher, dass wir
die Print-Anweisung hinzugefügt haben, sagen
wir run, und wir sollten
sehen, dass diese neue Zeile erscheint. Hier sehen wir also den
Mehrwertsteuerbetrag Tausend und 40. Okay. Es sind also nur
ein paar Beispiele dafür, wie wir weitermachen
und
alles hier zusammenfügen können und
alles hier zusammenfügen und wie wir mit Addition
arbeiten können,
wie wir
mit Subtraktion arbeiten können, wie wir mit
Multiplikation arbeiten können und wie wir
mit Division arbeiten können Ordnung. So können wir weitermachen und
alles
ins Spiel integrieren,
und das ist das Set für diese Lektion über die Arbeit mit
arithmetischen
14. Kommentare: Hallo, Leon. Und willkommen
zur nächsten Lektion, die sich auf Kommentare
konzentrieren wird. Lassen Sie uns also weitermachen und
loslegen. In Ordnung. Der Hauptzweck
eines Kommentars besteht also darin, den Code zu erklären und seine Lesbarkeit
zu verbessern Jetzt gibt es eine weitere
Verwendung für einen Kommentar, nämlich das Auskommentieren von Code In diesem Fall
können Sie einen Code auskommentieren, der verhindert, dass bestimmte
Zeilen in
Ihrem von Ihnen festgelegten Programm
ausgeführt werden . In der
Programmiersprache Python gibt es natürlich zwei verschiedene Arten
von Kommentaren, die Sie in Ihren Programmen
verwenden können. Nun, die erste Art von Kommentar wird als
einzelner Löwenkommentar bezeichnet, und dieser wird
durch einen Hashtag gekennzeichnet Die zweite Art von Kommentar wird als
mehrzeiliger Kommentar bezeichnet Dieser wird durch drei starke einfache Anführungszeichen gekennzeichnet und wird ebenfalls mit drei einfachen Anführungszeichen abgeschlossen Wir haben zunächst drei einfache
Anführungszeichen
und dann alles
, zu dem wir
einen Kommentar oder Code hinzufügen möchten , den
wir auskommentieren möchten, und am Ende haben wir am
Ende drei einfache Anführungszeichen Wie kann ich
es also auf diese Weise erklären? Wir hätten drei starke einfache
Anführungszeichen , alles, was wir kommentieren
möchten, oder alles, was wir
kommentieren möchten, und dann würden wir drei einfache Anführungszeichen
haben, die den Kommentar
beenden Nun, das wird
sinnvoller sein, wenn wir in
der Praxis selbst arbeiten und wenn ich Ihnen
in dieser Lektion Beispiele zeige Schauen wir uns diese Lektion
an, um Beispiele zu finden, und dann werden
wir natürlich in der Laborübung wirklich lernen, in der Laborübung wirklich lernen, wie
das alles zusammenhängt. Ordnung. Das erste Beispiel
ist also ein einzeiliger Kommentar Also, wie wir
hier in diesem Codeausschnitt sehen können, haben
wir natürlich einen Hashtag, und dann können
wir den
Kommentar sehen, der besagt: Das ist ein einzeiliger Das ist ein Beispiel dafür, wie Sie einen
einzeiligen Kommentar verwenden
können Wenn Sie nun einen mehrzeiligen Kommentar deklarieren
möchten,
sieht das natürlich einen mehrzeiligen Kommentar deklarieren
möchten, wie folgt aus. Wie Sie sehen können, werden wir hier also die ersten
drei einfachen Anführungszeichen
haben. Wir werden den Kommentar drin haben. Natürlich können Sie hier auch
Code hinzufügen, zu
dem wir in den Laborübungen kommen werden, und dann gleich danach die letzten drei
einfachen Anführungszeichen. Auf diese Weise können Sie natürlich
den einzeiligen Kommentar und
den mehrzeiligen
Kommentar
verwenden den einzeiligen Kommentar und . In Ordnung.
15. Ein- und mehrzeilige Kommentare verwenden – [Lab]: Hallo, Ron. Willkommen zur nächsten Lektion, bei
der sich um
eine Laborübung handeln wird, bei der es
um die Arbeit mit
Kommentaren in Bison Lassen Sie uns weitermachen
und loslegen. Als Erstes möchte
ich
nun einige Variablen deklarieren. Lassen Sie mich weitermachen und es wie folgt
einstellen. Ich werde sagen, dass Vorname
gleich ist und in einfachen Anführungszeichen sage
ich, dass
Ehre der Wert ist Dann werde ich mein Alter angeben und ich sage hier
20 H und dann werde ich meine Nationalität angeben und hier werde
ich in Anführungszeichen setzen Ich werde Südafrika sagen. Richtig, da haben wir's. Ich habe meine Variablen und
die zugehörigen Werte deklariert. Lassen Sie uns weitermachen und die Verwendung von Kommentaren testen
. Nun können Kommentare
als erster Fall natürlich dazu beitragen, die Lesbarkeit
unseres Codes
zu verbessern und ihn auch besser zu
erklären Was ich zum Beispiel hier tun kann, ist
hier ganz oben, ich kann einfach ein paar
Leerzeichen hinzufügen und ich kann eine einzige
gemeinsame Ausrichtung hinzufügen, die durch ein Hashtag gekennzeichnet Hier werde ich sagen, persönliche Informationen deklarieren
. Das ist mein Kommentar hier. Hallo, und nehmen wir an, ich möchte die Werte
dieser Variablen
ausgeben. Ich werde dafür meine
Druckfunktion verwenden. Und ich kann einfach
weitermachen und sagen, Vorname
drucken Alter
drucken, Nationalität drucken
. Da haben wir's. Und was
ich tun kann, ist einen Kommentar
hinzuzufügen, um zu erklären,
was genau hier passiert. Mit dieser Druckfunktion möchte ich also möchte ich eigentlich erklären,
was ich damit mache. Die Druckfunktion hilft bei der Ausgabe persönlicher Informationen. Nun, der nützliche Teil
der Kommentare hier ist,
vor allem, wenn Sie Ihren Code jemandem
zeigen müssen und diese Person nicht das Testament neu aufbauen und sich abmühen muss, um zu sehen,
worum es in Ihrem Programm geht. Dies ist besonders wichtig wenn das Projekt sehr viel
Code enthält
und jemand verstehen
oder
lernen möchte, wie Sie
Ihr Projekt erstellt haben und jemand verstehen
oder
lernen möchte , wie Sie
Ihr Projekt erstellt , ohne bei Null anfangen
zu müssen und Kommentare helfen dabei,
es lesbarer zu machen , damit die
Leute sagen können, Okay, dieser Teil dieses
Personencodes macht das. Dieser Teil des
Codes von jemandem macht das. Das ist also die
Bedeutung von Kommentaren. Wie wir hier sehen können, kann
jemand, der sich unser Programm
ansehen würde, hier sehen, okay, er gibt
persönliche Daten Also Vorname,
Alter, Nationalität. Und hier geben sie
diese persönlichen Informationen
mit den Druckfunktionen aus Und das wäre natürlich
hier in der Konsole
verfügbar und würde ausgegeben oder gerendert werden, auch immer der Code in
Interplace eingerichtet ist Perfekt. Richtig.
So können wir unsere
einzeiligen Kommentare
nutzen. Nehmen wir zum Beispiel an, wir möchten einen
mehrzeiligen Kommentar verwenden. Nehmen wir an, wir
wollen keine einzige Zeile verwenden. Was wir also tun können, ist, dass Sie
einfach diesen Hashtag entfernen und wir können einfach
hier oben die drei
anfänglichen einfachen Anführungszeichen
hinzufügen. Und gleich danach wollen
wir die letzten einfachen
Anführungszeichen hinzufügen. Es gibt drei davon. Und dann können Sie die
Eingabetaste für Leerzeichen drücken, und so können Sie einen mehrzeiligen Kommentar
verwenden. Drei einfache Anführungszeichen beginnen und drei einfache Anführungszeichen beenden. Hier haben wir die Erklärung, in der persönliche Informationen
deklariert Lassen Sie uns hier dasselbe
für unseren zweiten Kommentar tun. Geben Sie persönliche
Informationen aus. Lass uns das machen. Drei einfache Anführungszeichen beginnen und drei einfache Anführungszeichen beenden. Fügen wir hier einfach
etwas Platz hinzu. So können Sie
mehrzeilige Kommentare verwenden. Und natürlich
wird es
demselben Zweck dienen , und
wenn wir unseren Code ausführen, wird er natürlich wenn wir unseren Code ausführen, wird er immer noch
einwandfrei ausgeführt, aber er wird
entsprechend den Werten
dieser Variablen gedruckt entsprechend den Werten
dieser Variablen So können wir also weitermachen
und das einrichten. Nehmen wir nun an, wir
wollen weitermachen und sicherstellen, dass wir keine
bestimmte Codezeile ausführen. Nehmen wir an,
wir testen und möchten nicht, dass eine bestimmte
Codezeile ausgeführt wird. Nehmen wir zum Beispiel an, ich möchte mein Programm ausführen und möchte
nicht mein Alter ausgeben. Ich wollte nur meinen
Vornamen und meine Nationalität ausgeben. Nun, Sie könnten Ihren Code technisch gesehen
entfernen, aber manchmal ist es einfacher, ihn einfach schnell
auszukommentieren, nur damit Sie
etwas debuggen können Nehmen wir an, ich
möchte nicht mein Alter angeben, sondern nur den Vornamen
und meine Nationalität Ich kann hier ein einzeiliges
Zitat hinzufügen, zum Beispiel vor
dem gedruckten Alter, ich kann das Hashtag hinzufügen, was einzeiliges
Anführungszeichen bedeutet. Sagen wir, lauf. Und jetzt
gibt es hier
in der Konsole nur den Vornamen und meine Nationalität aus. Okay. Im Wesentlichen können Sie auf diese Weise
verhindern,
dass ein Programm eine bestimmte Codezeile
oder bestimmte
Codezeilen
ausführt Codezeile
oder bestimmte
Codezeilen , indem Sie vor
diesem Code ein Common hinzufügen. Hier
fügen Sie zum Beispiel den Hashtag hinzu,
und das ist geeignet, wenn Sie nur
verhindern möchten, dass eine Codezeile
ausgeführt wird. Das kannst du tun Nehmen wir an, Sie möchten mehrere Codezeilen
auskommentieren. Hier haben wir nur eine Zeile
auskommentiert. Nehmen wir an, wir möchten
mehrere Codezeilen erstellen. Dann wäre es angebracht
, einen mehrzeiligen Kommentar zu verwenden. Es wird einfacher sein
, weil Sie hier
technisch gesehen einfach Hashtags einfügen
könnten , aber das kann mühsam sein Wenn Sie hier starten,
können Sie sehen, dass nichts
ausgegeben wird , weil
wir im Grunde
einfach weitergemacht haben und einfach beschlossen haben, die
einzeiligen Kommentare manuell hinzuzufügen Nehmen wir an, wir
wollen das alles auf einmal erledigen. Sie können also einfach
weitermachen
und
das entfernen, denken Sie daran, lassen Sie uns einfach einige Leerzeichen hinzufügen. Vor dem Code, den Sie auskommentieren
möchten, müssen
Sie
drei einfache Anführungszeichen
oben und am Ende
drei einfache Anführungszeichen am Ende setzen oben und am Ende . Ordnung. Also,
wenn Sie jetzt ausführen würden, würde nichts passieren
, weil Sie
den gesamten Code hier zwischen
diesen ersten und letzten
drei einfachen Anführungszeichen auskommentiert haben . So können Sie also einen mehrzeiligen Kommentar
verwenden um zu verhindern, dass Code ausgeführt wird. Nehmen wir zum Beispiel an, ich mache weiter und mache
das nur für die ersten beiden
Print-Statements. Also hier werde ich
das entfernen, und ich werde eine Zeile hinzufügen und einfach die ersten beiden
auskommentieren. Wenn ich sagen würde, jetzt lauft, dann geht es an Prince of Africa , weil ich nicht
dazu Stellung nehme. Okay, also alles, was
darin steht, wird nicht ausgeführt, weil es als Kommentar behandelt wird. Okay, das war's für
diese Lektion, in der es darum geht, wie Sie mit einzeiligen
und mehrzeiligen Kommentaren und
deren verschiedenen Verwendungsmöglichkeiten
arbeiten können mit einzeiligen
und mehrzeiligen Kommentaren und
deren verschiedenen Verwendungsmöglichkeiten
arbeiten einzeiligen
und mehrzeiligen Kommentaren und
deren verschiedenen Verwendungsmöglichkeiten Wie gesagt, sie sind sehr hilfreich, um
Dinge lesbarer zu machen, Code
zu erklären, zu
erklären, was passiert, und auch um zu verhindern,
dass
bestimmte Codezeilen in dem Programm, das Sie
einrichten und verwenden,
ausgeführt werden In Ordnung, das
war's für diese Lektion.
16. Ein- und Ausgangsdaten: Hallo, Aon, und willkommen
zur nächsten Lektion, die sich
auf Benutzereingaben und -ausgaben konzentrieren wird Lassen Sie uns also weitermachen
und loslegen. Richtig. Also
zuallererst Benutzereingaben. Mit Benutzereingaben möchten
wir unseren Benutzern also die Möglichkeit
geben, möchten
wir unseren Benutzern also die Möglichkeit
geben Informationen in unser Programm
einzugeben , und um
es
unseren Benutzern zu ermöglichen , dies zu tun, würden wir
die Eingabefunktion verwenden. Jetzt
fordert die Eingabefunktion den Benutzer zur Eingabe und erfasst seine
Antwort als Zeichenfolge Und wir können diese Eingabe dann verwenden
, um verschiedene Aktionen oder Berechnungen in unserem Programm In Bezug auf die Benutzerausgabe haben
wir nun bereits gelernt, wie
man eine Druckfunktion verwendet. Um Daten in
unserer Konsole oder unserem Terminal anzuzeigen, können
wir also die Druckfunktion verwenden. Jetzt gibt die Druckfunktion
die Daten aus, sodass wir sie während
der Ausführung des Programms anzeigen können. Dies kann nun sehr
nützlich sein, um zu debuggen, Ergebnisse
anzuzeigen
oder dem Benutzer
Feedback zu geben. In Ordnung. Das ist also der Unterschied
zwischen Benutzereingaben und Benutzerausgaben und den Funktionen , mit denen wir sie ausführen können. Denken Sie also daran, Benutzereingaben, wir würden
die Eingabefunktion verwenden, Benutzerausgabe, wir würden die Druckfunktion
verwenden.
17. Die Eingabe()- und Druck()-Funktionen verwenden – [Lab]: Hallo, Ron. Willkommen zur nächsten
praktischen Laborübung, die sich auf die Arbeit mit
der Eingabefunktion zur
Dateneingabe und der
Druckfunktion zur Datenausgabe
konzentrieren wird der Eingabefunktion zur . Lass uns anfangen.
Jetzt möchten wir die Benutzer bitten, ihren Namen einzugeben, und wir möchten ihren Namen ausgeben
, um es sehr einfach zu halten. In einem solchen Programm würden
wir nun einige Kommentare eingeben
wollen, würden
wir nun einige Kommentare eingeben
wollen nur um den
bewährten Methoden zu folgen. Lassen Sie uns
hier einen Kommentar hinzufügen und ich werde
hier sagen, geben Sie den Benutzernamen ein. Und dann füge ich
hier noch einen
hinzu , der der Ausgabe-Benutzername ist. Okay. Lass uns weitermachen
und anfangen. Der Code, den wir
technisch verwenden müssen ist die Eingabefunktion,
genau wie diese. Dies wird
jedoch nicht sehr benutzerfreundlich sein.
Was Sie normalerweise
mit dieser Eingabefunktion tun würden, Was Sie normalerweise
mit dieser Eingabefunktion tun würden ist, dass Sie eine Eingabeaufforderung hinzufügen
möchten ,
weil der Code ausgeführt wird, aber nichts so
angezeigt wird, wie es ist. Wenn Sie beispielsweise eine Eingabe eingeben und sie hier
in
leeren Klammern lassen, gab es nichts dazwischen und Sie würden sagen, dass run einfach
weiterlaufen wird Es wird nichts und nichts
dergleichen bewirken. Es ist sehr schwierig zu wissen,
was hier vor sich geht. Also lass uns vorerst damit aufhören. Gehen wir zurück, machen wir
weiter und geben eine Aufforderung ein. In der Regel geben Sie hier eine Aufforderung wie eine Frage
oder eine Aussage ein. Hier können Sie zum Beispiel sagen, bitte geben Sie Ihren Namen ein. Okay, einfach so. Wenn
wir jetzt weitermachen und nach unten scrollen, können
wir das noch einmal ausführen. Und hier kommt die Aufforderung.
Bitte gib deinen Namen ein. Also können wir einfach Ono sagen. Und wie wir hier sehen können, können
Sie dann die Eingabetaste drücken und der Vorgang endet und
der Code ist fertig. Okay. Also, wenn du etwas eingibst, wenn du deinen Namen
eingibst oder wenn du irgendwelche Daten eingibst,
musst du danach Enter drücken. Aber Sie können jetzt sehen, dass
der Prozess beendet wurde, und das war alles, was dazu gehört. Okay. Wir
wollen also unsere Druckfunktion
verwenden das
etwas übersichtlicher
zu gestalten Was ich also machen möchte, ist natürlich nur ein
langweiliges Detail Ich möchte dort einen Doppelpunkt hinzufügen. Und sobald ich meinen Namen
eingegeben habe, möchte
ich zum Beispiel sagen: Willkommen,
nein. Aber bevor ich das tun kann, muss
ich dem,
was auch immer in der
Eingabe eingegeben wurde, einen Wert zuweisen , wie ich es jetzt getan habe, ohne, was auch immer
hier eingegeben wird. Ich möchte
den Wert, den ich hier
eingebe, als Variable speichern . Um das zu tun, kann ich sagen, dass
mein Name gleich ist, und das wird auch so sein Was auch immer ich hier
eintrage, es wird meiner Variablen
, meinem Namen, zugewiesen Was ich jetzt
tun möchte, ist, dass ich hier eine Nachricht mit meinem Namen
ausgeben möchte. Ich kann einfach weitermachen und
Drucken sagen und lass uns wieder hier rauf gehen. Und ich sage hier, sagen wir zum Beispiel: Willkommen. Und dann werde
ich darunter „Drucken“ sagen und
es wird mein Name sein. Ich werde den Namen
aus dem, was eingegeben wurde, entnehmen. Dann drücke ich die Eingabetaste, nachdem ich meinen Namen
eingegeben habe.
Dann wird
diese Codezeile ausgeführt, in der Willkommen
steht, und dann
darunter mein richtiger Name. Lass uns das machen. Wir können
nach unten scrollen und es ausführen. Die Eingabe wurde ausgelöst, die Eingabefunktion wird hier
ausgelöst, bitte geben Sie Ihren Namen ein. Sobald ich
es eingegeben und die Eingabetaste gedrückt habe, wird
es
in der Variablen myname gespeichert Dann fährt es mit
der nächsten Codezeile fort und gibt Willkommen aus,
und dann der Name, der
gespeichert wurde, den ich
für die Eingabefunktion eingegeben habe Denken Sie also daran, dass in diesem Fall die Eingabefunktion zuerst ausgeführt wird. Das gibt den
Wert für die Variable und dann sechs und sieben, print to welcome und
print my name werden ausgeführt. Lassen Sie uns also weitermachen und den Wert
hinzufügen. Also hier werde ich Arno sagen. Und wenn ich dann die Eingabetaste drücke, wird das
mit der Variablen, meinem Namen, verknüpft Da haben wir's. Dann läuft ich
Willkommen und dann nein. So können Sie
eine Eingabefunktion verwenden und so können Sie dann
auch
die Druckfunktion
zusammen als Ganzes nutzen . Lassen Sie uns nun weitermachen
und darauf aufbauen. Lassen Sie uns weitermachen und
an einem anderen Beispiel arbeiten. Lass uns das ändern. Geben wir
bitte Ihren Namen ein. Lass uns noch eins machen.
Nehmen wir an, mein Alter verlangt Input. Wir sagen, bitte
gib dein Alter ein. Okay. Und wir können auch einen anderen
sagen. Nehmen wir an, meine Lieblingsfarbe ist
gleich. Wir können Input sagen Bitte geben Sie Ihre
Lieblingsfarbe ein. Ordnung. Da haben wir's. Jetzt wollen wir den Namen, das
Alter und die Lieblingsfarbe unseres Benutzers
eingeben . Dann können wir hier einfach unseren Kommentar
ändern, Namen, das
Alter und die Lieblingsfarbe unseres Benutzers
ausgeben . Okay, wir können jetzt einfach unseren Code hier
anpassen,
also lassen Sie uns das entfernen. Ich möchte ein Leerzeichen hinzufügen. Um ein Leerzeichen hinzuzufügen,
können wir es einfach sehr
einfach halten und eine
leere Print-Anweisung verwenden. Das hilft Ihnen, Platz in
Ihrem Code zu haben , denn wie
Sie hier feststellen werden, hatten
wir nicht viel Leerzeichen. Es hieß nur, bitte
gib deinen Namen, Arno, den Wert und dann Willkommen ein.
Wir brauchen ein bisschen Freiraum Sie können eine Druckfunktion verwenden, und in Anführungszeichen
können Sie sie hier einfach
als leere Zeichenfolge belassen . Leere einfache Anführungszeichen. Das
wird uns einen Freiraum geben. Dann können wir hier einfach „
Drucken“ sagen und wir können eine allgemeine Nachricht eingeben, in heißt, dass Ihre Daten
wie folgt lauten. Dann können wir sagen, dass
jeder Wert gedruckt wird, der dem Namen
zugewiesen ist, welche Werte meinem Alter
zugewiesen sind, und welchen Wert auch immer meiner Lieblingsfarbe
zugewiesen ist. Ich möchte es nur
etwas übersichtlicher machen ,
damit wir es haben Wir haben jetzt alles an Ort und Stelle. Wir haben
meinen Namen, mein Alter und Lieblingsfarbe und
wir nehmen den
Eingabewert für den Namen,
den Eingabewert für das Alter und den Eingabewert
der Lieblingsfarbe. Dann wollen wir diese
als Namen, Alter und Farbe ausgeben. Aber zuerst
wollen wir einen Raum schaffen. Wir könnten diesen Kommentar aus Gründen der Übersichtlichkeit technisch
hierher
verschieben und
hier können wir einfach sagen, dass
zwischen unserem Code ein Leerzeichen steht. Das ist eine einfache
Möglichkeit, Leerzeichen zwischen
der Codeausgabe in Ihrer
Konsole und der Konsole zu schaffen . Okay, wir
wollen das ein bisschen erklären. Lass uns weitermachen und dann haben wir ein Leerzeichen und dann geben wir den
Namen, das Alter und die Lieblingsfarbe unseres Benutzers aus. Wir haben hier eine Nachricht, die Ihnen nur
sagt, dass dies wie folgt lautet. Dann druckt es
den Namen, das Alter und die Lieblingsfarbe
entsprechend unseren Eingaben aus.
Lass uns anfangen. Die Reihenfolge, in der dieses
Programm ausgeführt wird, ist von oben nach unten.
Behalte das im Hinterkopf. Sobald Sie
das alles eingerichtet haben, lassen Sie uns weitermachen und unseren
Code ausführen und uns die Ausgabe ansehen. Starten wir es also und sagen wir „Ausführen“. Also zuerst heißt es,
gib bitte deinen Namen ein. Das entspricht der
ersten Zeile hier und der Wert,
den
wir eingegeben haben
, wird meinem Namen zugewiesen wir eingegeben haben
, wird meinem Namen Hier werde ich nein sagen, Enter. Dann heißt es: Bitte
gib dein Alter ein. Dann geht es zur nächsten
Codezeile und
Sie werden nach Ihrem Alter Dann gehe ich hierher
und ich werde
wieder hier klicken und sage 28, Enter Dann heißt es: Bitte gib
deine Lieblingsfarbe ein. Es wird
diese Codezeile jetzt ausführen. Es wird nach der Eingabe fragen. Der Wert,
den wir hinzufügen und
anschließend die Eingabetaste drücken , wird dann der Variablen Meine
Lieblingsfarbe zugewiesen . Lassen Sie mich hier klicken
und ich werde
Brown sagen , und los geht's. Es wurde ein Leerzeichen für uns hinzugefügt, und das
entsprach hier. Also mach ein Leerzeichen
zwischen unserem Code, also habe ich einfach eine leere Zeile hinzugefügt Wann immer diese
Druckfunktion ausgeführt wird, generiert
sie eine Codezeile. Und wenn Sie
nichts eingeben, wird
es nur ein leeres Feld
haben. Das ist also der Zweck
dahinter , damit Sie
das Prinzip verstehen können. Dann gibt es die Details aus. Ihre Angaben lauten wie folgt. Hier haben wir es und wir
können sehen, dass der Name draufsteht. Es gibt das Alter und die Lieblingsfarbe
an, je nachdem, was wir hier eingestellt haben. Wir können sehen, dass das so ausgegeben und eingegeben
wurde wie wir es uns wünschen. Richtig. Wie Sie sehen können, haben wird
der Eingabeaufforderungstext, den Sie
in Ihrer
Eingabefunktion hier , automatisch
hier in Ihrer Konsole
oder Ihrem Terminal erscheinen , und dann geben Sie einfach ein was Sie der Eingabe
zuweisen möchten, und dann möchten Sie ihn speichern, um ihn hier auf
der linken Seite als Variable
festzulegen, und natürlich drucken wir
dann
die Werte aus basierend auf dem
, was wir eingegeben haben Ordnung, Leute. Also das
war's für diese Laborübung zur Eingabe
und Ausgabe von Daten,
zur Eingabefunktion und
zur Druckfunktion
18. String-Verkettung: Weiter und willkommen zur nächsten Lektion,
die sich
mit der Verkettung von Zeichenketten befassen wird Lassen Sie uns also anfangen. Richtig, die
Verkettung von Zeichenketten bezieht sich also auf die Kombination einer Variablen
mit einer Dies kann jetzt mit dem
Plus-Operator erreicht werden. Jetzt
denkst du wahrscheinlich, okay, warte mal. Warte. Ist das nicht ein Zusatz? Technisch gesehen ist es das. Sie können jedoch auch
den Additionsoperator
oder den Plus-Operator verwenden , beispielsweise wenn Sie eine
Zeichenkettenverkettung durchführen
möchten Lassen Sie mich Ihnen
ein typisches Beispiel dafür
geben wie Sie das nutzen können Nehmen wir an, Sie haben zwei Variablen deklariert, Ihren Namen und Ihre Nationalität. Und was Sie tun können,
ist, eine
Zeichenkettenverkettung durchzuführen,
indem Sie die Variable und die
Zeichenfolge miteinander kombinieren die Variable und die Wenn Sie hier beispielsweise eine
Druckfunktion eingerichtet haben, können
Sie die Zeichenfolge, die Zeichenketten, myname
is und I
am from hinzufügen Zeichenketten, myname
is und I
am Sie können sehen, dass
hier die
beiden Variablen Name und Nationalität enthalten sind Sie können sehen, dass das,
was im Wesentlichen passieren wird
, darin besteht, mein Name Anu ist und
ich aus Südafrika komme. Wir können sehen, dass diese beiden
Plus-Operatoren
hier mit unseren Zeichenketten
und unseren Variablen für die Verkettung von
Zeichenketten verwendet hier mit unseren Zeichenketten
und unseren Variablen für die Verkettung von
Zeichenketten Nun, das ist natürlich nicht
die einzige Möglichkeit, Zeichenketten zu verketten Sie müssen es nicht
unbedingt selbst in eine Druckfunktion einfügen in eine Druckfunktion Es gibt noch andere
Möglichkeiten, wie Sie mit dem Prozess umgehen
können, aber das ist im Allgemeinen das grundlegende Konzept, wie Sie alles
miteinander kombinieren und eine Verkettung von
Zeichenketten durchführen können alles
miteinander kombinieren und eine Verkettung von
Zeichenketten durchführen Aber keine Sorge,
wir werden dazu eine Laborübung machen Ich werde Ihnen all
die verschiedenen Möglichkeiten zeigen , wie
Sie das durchführen können.
19. String-Verkettung durchführen – [Lab]: Hallo Ron und willkommen zur nächsten Laborübung
, bei
der es um die Verkettung von
Zeichenketten gehen wird . nächsten Laborübung
, bei
der es um die Verkettung von
Zeichenketten gehen wird.
Lass uns anfangen. Zunächst wollen
wir zwei Variablen definieren. Zuallererst werde ich sagen
, dass Name gleich ist, und hier werde ich nein sagen Dann werde ich
Nationalität haben und dann sagen „Gleichwertig“, und das wird Südafrika
sein Dann werde ich
meine Druckfunktion nutzen. Jetzt natürlich die
String-Konzentration. Wir werden
unsere Zeichenketten mit unseren Variablen
kombinieren unsere Zeichenketten mit unseren Variablen , indem wir den
Additions- oder Plus-Operator verwenden
, wobei in diesem speziellen Fall erkannt wird, dass eine
Verkettung von Zeichenketten und keine Addition
durchgeführt werden muss Verkettung von Zeichenketten und keine Addition
durchgeführt Hier liegt der
Unterschied. Ich füge meine Zeichenfolge hinzu
und sie wird sagen, mein Name
wird dann ein Leerzeichen hinzufügen
und sagen plus Leerzeichen, und dann wollen wir den
Wert aus der Variablen abrufen, wir werden diese
Variable hier hinzufügen, nämlich Name. Ich sage dann Plus und
dann unsere nächste
Aussage und dann sage
ich und ich komme von, dann Plus und dann
werden wir die Nationalität haben. Ordnung. In dieser
Ausgabe heißt es, ich
heiße Ano und
komme aus Südafrika. Wie Sie sehen können,
kombinieren wir unsere Zeichenketten mit
unseren Variablen mithilfe
des Additionsoperators, der im
Wesentlichen
als
Verkettung von Zeichenketten bezeichnet wird als
Verkettung von Zeichenketten Jetzt können wir
also nach unten scrollen und „
Ausführen“ sagen und Sie werden sehen, dass es hier ziemlich hässlich aussehen wird Es wird sagen, ich
heiße Ono und komme aus
Südafrika, aber Sie können
sehen, dass es hier keinen Abstand gibt. Ich
empfehle Ihnen immer, dies
hier zu tun, wenn Sie
mit der Verkettung von Zeichenketten arbeiten, vor allem in diesem Kontext wo Sie Ihre
Zeichenketten hier sehen, bevor Sie hinzufügen oder mit
ihr kombinieren Variable hinzufügen oder mit
ihr kombinieren und nachdem Sie ein Leerzeichen hinzufügen
müssen Hier ist, bevor ich eine
Zeichenkettenverkettung mit Zeichenkettenverkettung Ich muss ein Leerzeichen hinzufügen. Und dann ist hier nach der Zeichenkettenverkettung
der Variablen oder des Leerzeichens wieder, und hier ist es davor, und ich muss auch ein Leerzeichen hinzufügen Wenn ich jetzt weitermache
und nach unten scrolle, wird
es sich anpassen und es wird jetzt mit einem Leerzeichen etwas
sauberer aussehen Wir können jetzt sehen, dass es heißt, mein Name ist Ano und ich
komme aus Südafrika. Wir können sehen, dass es viel sauberer
und übersichtlicher ist. Richtig
, so können Sie übertreiben und sicherstellen, dass Sie bei der
Verkettung von Zeichenketten Abstände
haben .
In Ordnung. Perfekt. Lassen Sie uns also weitermachen und hier ein weiteres Beispiel anführen. Lassen Sie uns also weitermachen und eine Variable
einrichten, und ich werde diese
so setzen, als ob,
ähm, ich werde
diese Variable über mich nennen. Und was ich hier
tun werde, ist Verkettung von Zeichenketten
zu verwenden um einen Wert
für eine Variable einzurichten Also hier werde ich
weitermachen und das so einstellen, wie ich will, und ich werde hier
ein Leerzeichen hinzufügen , ich
werde Plus hinzufügen Und dann möchte ich
ein Hobby definieren, das ich zu dieser Variablen
hinzufügen werde. Also werde ich
hier sagen, dass Sport gleich ist, und ich werde Fußball sagen Und dann werde ich weitermachen
und einen anderen spezifizieren. Ich werde hier Film sagen. Ich werde interstellar sagen. Und dann über mich, ich
werde sagen, ich mag Plus, und dann
füge ich ein Sportplus hinzu und dann das Leerzeichen, und
dann sage ich einfach und dann füge ich
Plus hinzu und dann
werde ich Film sagen Also diese Variable, ich habe
Zeichenkettenverkettung verwendet, um
hier eine Zeile mit dem hinzuzufügen , was
als diese spezielle Variable definiert werden soll Also werde ich jetzt Printmedien über mich
sagen. Lassen Sie uns
diesen Code vorerst mit
einem einzeiligen Kommentar auskommentieren , und ich möchte nur sehen,
was er hier ausgibt. Scrollen Sie nach unten, sagen
Sie Run und es heißt, ich mag Football
und Interstellar Okay, so können
Sie also auch eine
Zeichenkettenverkettung durchführen , wenn Sie sie einer Variablen zuweisen
möchten Das ist also eine weitere Möglichkeit , wie Sie es tun
können Es gibt also viele Möglichkeiten, wie Sie die Verkettung von Zeichenketten nutzen
können Ich würde
Ihnen diese Methode nicht empfehlen. Es dient nur dazu, Ihnen
etwas Übung und Verständnis dafür zu vermitteln, wie es funktioniert und wie es formuliert wird Im Grunde
können wir das einfach so
anpassen, dass ich einfach sagen kann , dass
ich gerne zuschaue, und
es wird Fußball stehen und ich schaue mir
gerne den Film an
und dann das Weltall Es wird jetzt
etwas übersichtlicher sein,
wenn ich sagen würde, ich schaue gerne
Fußball und
ich schaue mir
gerne den Film Interstellar Das ist ein bisschen kohärenter. Was ich jetzt tun möchte, ist, dies über mich
zu unserem früheren langen Formular für die
Erklärung hinzuzufügen . Machen wir das, entfernen wir
den Aufdruck hier. Und ich werde
jetzt einfach das Plus hinzufügen und ich werde sagen, und ich werde einfach ein bisschen über mich
sagen. Ich füge
einen Doppelpunkt hinzu
und wir werden etwas über
mich sagen, einfach so. Ein Elender Wir sollten
jetzt alles in der Ausgabe sehen. Ich werde nach
unten scrollen, „Laufen“ sagen und los geht's. Mein Name ist Ano und ich komme aus Südafrika
und ein bisschen über mich Ich schaue gerne Fußball
und ich schaue gerne den Film Interstellar.
Da haben wir ihn Wir können sehen, dass wir das alles mit
unserer Druckfunktion hier
in einer einzigen Zeile
hinzugefügt haben . So können Sie
Zeichenkettenverkettungen verwenden. Denken Sie daran, dass
Sie Ihre Zeichenketten mit
Ihren Variablen kombinieren Zeichenketten mit
Ihren Variablen den Additionsoperator
verwenden
, der verwendet werden kann Es ging um die Verkettung von Zeichenketten und nicht nur PySON ist sehr intuitiv und kann erkennen, ob
es die
Addition selbst
durchführen muss, indem Zahlen addiert werden,
oder ob es tatsächlich eine Verkettung von Zeichenketten durchführen muss Wie wir sehen können, ist
es eine sehr
20. Positionsargumente: Hallo zusammen und willkommen
zur nächsten Lektion,
die sich mit
Positionsargumenten befassen wird Lassen Sie uns also anfangen. Also positionelle Argumente. Wir können Platzhalter verwenden , um Variablen
in eine Zeichenfolge einzufügen Schauen wir uns also
einen grundlegenden Codierungsausschnitt an. Hier haben
wir zum Beispiel eine Variable, haben
wir zum Beispiel eine Variable, meinen Namen mit zugewiesenem
Ehrenwert,
und wir können hier in
der Druckfunktion sehen, dass
wir hier eine Zeichenfolge
einrichten, die besagt, dass MyName ist, und dann in
geschweiften Klammern Nun, das ist im Wesentlichen als
Platzhalter bekannt. Wir können unsere Variable hier
in diese Zeichenfolge einfügen. Punktformat ist nun
im Wesentlichen eine Methode, die Werte
in Platzhalter einfügt Es ermöglicht uns, dies zu tun. Wir können dann auch
hier sehen, dass wir einen Namen haben. Nun, Name ist hier das
Schlüsselwortargument, das verwendet wird, um den Wert hier an den
Platzhalter zu
übergeben Beachten Sie hier also, dass ich
denselben Namen verwendet habe , um zu beschreiben,
was wir hier einrichten. Aus Gründen der
Kontinuität habe ich
das
Schlüsselwortargument hier mit dem Platzhalternamen abgeglichen , denn was passieren wird, ist
,
dass der
Wert der Variablen , die nein ist,
dem
Schlüsselwortargument Name
zugewiesen wird ,
dem
Schlüsselwortargument Name
zugewiesen , und dieser Wert wird in den Platzhalter
eingefügt Und Sie werden in der
Ausgabe hier in der Konsole sehen, dass dort steht: Mein Name ist nein Auf diese Weise können Sie
im Wesentlichen
Platzhalter verwenden , um Ihre
Variablen in eine Zeichenfolge einzufügen Machen Sie sich keine Sorgen,
wir werden dazu eine Laborübung machen
und wir werden
hier ein paar Beispiele
durcharbeiten, und wir werden
hier ein paar Beispiele
durcharbeiten damit wir
unser Wissen über diese
Positionsargumente, die wir haben
, festigen können unser Wissen über diese
Positionsargumente , richtig Das ist also für den taktischen Teil.
21. Zeichenfolge nach Position formatieren – [Lab]: Hallo und willkommen
zur nächsten Laborübung, die sich
auf Positionsargumente konzentrieren wird Lass uns weitermachen
und loslegen. Was wir zunächst
tun wollen, ist eine Variablen zu deklarieren. Ich werde sagen, mein Name
ruft und warte, bis ich nein sehe. Als Nächstes möchte ich hier meine Druckfunktion
definieren. Ich werde Drucken sagen. In der Zeichenfolge hier sage
ich meinen Namen und dann richte ich
meinen Platzhalter ein, der alles sein
kann. Ich werde es einfach als Namen angeben. Dann
werde ich nach der Zeichenfolge hier, nach den Anführungszeichen, Punktformat sagen. Dann öffne ich hier in
der Druckfunktion
selbst einen neuen Satz von Klammern und definiere zuerst
mein Schlüsselwortargument In diesem Fall werde ich mich auf das beziehen
, was auch immer ich
den Platzhalter nenne Ich sage „Name ist gleich und dann die Variable
, die ich zuweisen möchte, das ist mein Okay. Wir haben unseren Platzhalter Wir haben unser Schlüsselwortargument, das im Grunde genommen
unser Platzhalter ohne
die geschweiften Klammern ist , und wir setzen es auf den Wert
der Variablen
my name, der Was
jetzt im Wesentlichen passieren
wird, ist, dass der Name hier den Wert hier in unseren geschweiften Klammern von Nu ersetzt Es wird gedruckt,
mein Name ist Nein. Lassen Sie uns weitermachen und
es testen, damit wir nach unten
scrollen und „Ausführen“ sagen können. Und es heißt, mein Name
ist Arno. Richtig. Machen wir weiter und machen es ein bisschen
interessanter. Lassen Sie uns unseren Vor
- und Nachnamen ausgeben. Was ich hier tun kann, ist, dass ich ein bisschen neu formatieren kann
. Ich werde das einfach als
meinen Vornamen festlegen und ich werde das
auf F ändern,
Unterstrichname für
den Vornamen und hier auf
F Unterstrichname Hier werde ich meinen
Vornamen sagen. Stellen wir einfach sicher, dass
das hier funktioniert. Ich habe nur
meinen Variablennamen in
meinen Vornamen geändert . Ich habe das
Schlüsselwortargument
hier in F underscore-name geändert , was dem
Platzhalter F underscore-Namen entspricht Der
Platzhalter hat jedoch geschweifte Klammern in Ich kann nach unten scrollen und rennen. Und es steht immer noch, dass
mein Name drauf steht. Perfekt. Richtig. So können wir jetzt alles
für unseren Nachnamen vorbereiten. Also werde ich sagen, dass
mein Nachname gleich ist, und ich werde Victorious sagen Und wir können
das hier so ändern, dass mein Vorname F Name ist, und dann werde ich
weitermachen und N sagen, mein Nachname Und hier im Platzhalter werde
ich L sagen und den Namen
unterstreichen Und was wir jetzt tun können, ist, dass wir hier mehrere
Schlüsselwortargumente
eingeben können mehrere
Schlüsselwortargumente
eingeben Was ich tun kann, ist
ein Komma zu setzen und dann zu
sagen, dass der Name mit einem
L-Unterstrich meinem Nachnamen entspricht Ich möchte meinen Nachnamen sagen. Okay, wie wir hier sehen können, wird das jetzt hier entsprechend
angehängt Jetzt haben wir also einen Namen, der auf die Position
verweist,
diesen Platzhalter, entschuldigen Sie, mit dem Wert meines
Nachnamens, der Pretorius sein wird Am Ende werden wir
sehen, dass mein Vorname Ono
und mein Nachname Pretorius
gedruckt wird und mein Nachname Wenn wir jetzt nach unten scrollen, können
wir sagen, laufen, dann gehen wir Mein Vorname ist Ano und
mein Nachname ist Perfekt.
Das haben wir an Ort und Stelle. Großartig. Lass uns jetzt weitermachen und
etwas von Grund auf neu erstellen. Lassen Sie uns ein anderes Beispiel machen. Nehmen wir an, mein
Lieblingsauto ist gleich. Hier werde ich einfach HeSlaf als nächstes
sagen, wir werden
meine Lieblingsfarbe haben und wir können Braun sagen Richtig, also lass uns weitermachen
und hier anfangen. Also fangen wir mit
unserer Druckfunktion an
und richten
die Prüfungen für uns ein. Also werde ich sagen, ich mag das Auto. Und an meiner Stelle, Soldat, werde
ich das einfach
als F unterstrichenes Auto
für mein Lieblingsauto setzen als F unterstrichenes Auto
für mein Lieblingsauto Und dann sage ich N, ich mag die Farbe Und hier werde ich F
sagen, Farbe unterstreichen. Perfekt. Also haben wir meine Haussoldaten
eingerichtet, dann möchte ich Punktformat sagen, und jetzt muss ich mein Schlüsselwortargument hinzufügen
. Was ich
hier tun werde, um es ein bisschen
übersichtlicher zu machen , ist,
dass ich hier ein
bisschen herauszoome und mein Schlüsselwortargument
hinzufüge, es wird mit dem übereinstimmen, was
an der älteren Stelle F-Karte zuerst F-Unterstreichungskarte. Gleichwertig, und das wird sich auf mein
Lieblingsauto beziehen. Also werde ich mein
Lieblings-R sagen. Zuerst, fertig. Als Nächstes wollen wir die Farbe haben. Farbe des Unterstrichs F wären also die nächsten Schlüsselwortargumente Ich sage F
Unterstrichfarbe und wir sagen gleich, und
das bezieht sich auf diese Variable hier, Wir können also MP-Farbe sagen.
Da haben wir's. Also haben wir jetzt
alles an seinem Platz,
und was wir jetzt tun können, ist
nach unten zu scrollen und wir können „
Lauf“ sagen , aber ich mag die Karte Tesla
und ich mag die Farbe Braun. Perfekt. Auf diese Weise können
wir im Wesentlichen sicherstellen, dass wir in der
Lage sind ,
positionelle Argumente voll auszuschöpfen und sie alle
an ihren Platz zu bringen Leute, das war's für
diese Laborübung.
22. Strangmethode: Hallo, eon, und willkommen
zur nächsten Lektion , die sich mit
String-Methoden befassen wird. Richtig, also String-Methoden. In PySon stehen uns
verschiedene Zeichenkettenmethoden zur Verfügung, die wir in unserem Programm
verwenden können , z.
B. capitalize und upper Es gibt verschiedene andere
Methoden, die sich darauf konzentrieren , unsere Daten
auf
Kleinbuchstaben und
Großbuchstaben einzustellen , sie
groß zu und auch verschiedene
Positionen von Buchstaben zu ändern, Buchstaben hinzuzufügen und
zu entfernen
usw. Es gibt viele Methoden , die wir
anwenden können, und wir werden in der
Laborübung
einige davon durchgehen Diese Methoden ermöglichen es uns nun, unsere
Zeichenketten auf unterschiedliche Weise zu modifizieren und zu manipulieren. Sie können entscheiden, ob Sie Ihre Zeichenketten auf
diese oder jene Weise ändern möchten .
Es hängt wirklich davon ab
, wie Sie vorgehen und damit
fortfahren
möchten . Nun, wie ich bereits erwähnt habe und nur um näher darauf einzugehen,
ein paar Beispiele. Einige Beispiele können das
Ändern der Groß-/Kleinschreibung, Kürzen von Leerzeichen oder
sogar das Ersetzen von Zeichen Das können Sie
in der Laborübung erwarten. Wir werden
eine Vielzahl
all dieser Methoden durchgehen und
uns auf
sie konzentrieren, während wir daran arbeiten, unsere Saiten zu manipulieren
23. Verschiedene String-Methoden verwenden – [Lab]: Hallo, Ron, und willkommen
zur nächsten Laborübung, die sich auf die
Arbeit mit verschiedenen
String-Methoden konzentrieren wird Arbeit mit verschiedenen
String-Methoden Wie Sie
hier sehen können, habe ich hier bereits einige Kommentare
hinzugefügt,
und zwar nur, um den
Unterrichtsprozess effizienter zu
strukturieren und
die Botschaft zu vermitteln, dass
wir lernen werden. Die Methoden werden sich also auf die Großschreibung
beziehen, alles klein
schreiben, alles groß schreiben
. Natürlich wird auch die
Länge der Zeichenketten ermittelt, replace beginnt
mit endet mit und viele davon sind Find position ist numerisch und
natürlich alphanumerisch. Bei dieser
praktischen Laborübung werden
wir viele Methoden durchgehen. Lass uns weitermachen und anfangen. Bevor wir nun
tatsächlich etwas tun, benötigen
wir eine
Variable, auf der wir basieren
wollen , mit
zugehörigem Wert. Was ich tun werde,
werde ich so beginnen und wir werden jeden Kommentar für
jede bestimmte Methode
löschen , die wir beherrschen Also werde ich
eine Variable mit dem Namen „
Mein Vorname ist gleich“ erstellen , und ich werde
nur sagen, dass ich das mag Perfekt. Lassen Sie uns also etwas über
diese Methode zur Großschreibung lernen Wie Sie hier sehen können, wird es
wahrscheinlich darum gehen, unsere
Zeichenkettenwerte hier
groß zu schreiben Wenn ich also
weitermachen und es testen würde, würden wir
die Druckfunktion verwenden, um uns
zu helfen, all das zu testen Ich sage hier
print und in der Funktion beziehe ich mich
auf die Variable, das ist mein Vorname. Um dann den Mesod einzurichten, wollen
wir einfach nur Punkte
mit einer leeren Klammer sagen Also sollten wir in der
Konsole sehen, dass hier
nur der erste
Buchstabe der Zeichenfolge groß geschrieben werden sollte nur der erste
Buchstabe der Zeichenfolge groß geschrieben Das A hier sollte ein A sein. Lassen Sie uns das
testen Wenn wir nach unten
scrollen würden, könnten wir „Lauf“ sagen. Und da steht Ono. Beachten Sie
hier, dass das A jetzt das A ist und es hier nicht nur ein
kleingeschriebenes A ist, weil diese
Methode zur Großschreibung von Punkten weitergeführt wurde und
dafür gesorgt hat, dass wir
unseren Wert hier an Ort und Stelle groß geschrieben haben Perfekt. Großartig. So
können Sie Capitalize verwenden Wir können das jetzt als Nächstes entfernen, wir wollen
alles klein schreiben. Im Moment können
wir sehen, dass alles in Kleinbuchstaben geschrieben
ist, also wollen wir einen
guten Test dafür durchführen Was ich
hier tun werde, ist
, dem gerecht zu werden. Ich werde es bewusst in Großbuchstaben schreiben,
und dann möchte ich hier
weitermachen und Drucken sagen Beziehen wir uns auf die Variable, meinen Vornamen, Punkt,
und dann wird
die Methode hier natürlich einfach lower
genannt und dann
wollen wir hier lower
genannt und dann
wollen wir an der richtigen Stelle eine
Klammer öffnen und schließen. Was nun passieren wird,
ist, dass der Wert hier als Ehrenwert verwendet wird
und dass die Botschaft mit dem unteren Punkt
darauf angewendet wird und alles hier in Kleinbuchstaben
geschrieben wird Wenn wir das Programm
ausführen würden, werden
Sie hier sehen, dass
es nur in
Kleinbuchstaben angezeigt wird, weil wir, wie wir hier sehen können, den unteren Punkt
verwendet haben. So kannst du eine Hecke anlegen und sie so einrichten, dass du sie an Ort und Stelle
hast Perfekt. So
kannst du alles klein schreiben. Großartig. Lass uns mit
dem nächsten weitermachen. Jetzt wollen wir
alles in Großbuchstaben schreiben. Wie Sie sehen können, ist es jetzt
schon ein Großbuchstabe. Als guten Test
werden wir das alles jetzt
in Kleinbuchstaben schreiben,
und jetzt können wir unsere
Druckfunktion wie zuvor verwenden Sie
möchten auf Ihre Variable verweisen Wir können meinen Vornamen sagen, du willst keine oberen,
öffnenden und schließenden Klammern sagen öffnenden und schließenden Klammern Was nun passieren wird, ist, dass
der Wert hier in komplette
Großbuchstaben
umgewandelt wird in komplette
Großbuchstaben
umgewandelt A, R N und O richtig. Jetzt können wir einfach
weitermachen und nach unten
scrollen und wir können „Run“ sagen, und Sie werden sehen, dass hier Onom in
Großbuchstaben angezeigt
wird , aufgrund der Nachricht , dass wir gerade erst angefangen
und eingerichtet Ordnung, perfekt. Also wissen wir
jetzt, wie man Pergas benutzt Damit wir das als Nächstes entfernen können, wollen
wir die Links bekommen Das wird also
sehr interessant werden. Also lasst uns weitermachen
und uns darauf konzentrieren. Also wollen wir
die Links hier bekommen. Also, was ich jetzt
tun werde, ist
weitermachen und „Drucken“ sagen. Und was Sie
tun wollen, ist, dass Sie hier die LN-Funktion
verwenden wollen . Also werden wir
eine Art von Funktion verwenden. Also, ich werde hier
in der Druckfunktion sagen ,
wir werden Lang sagen. Und in den Klammern möchten
Sie die Variable eingeben Hier werden wir meinen
Vornamen sagen. Wenn ich Drucklänge sage und in Klammern meinen Vornamen einfüge, wird hier die
Länge Ihres Namens gedruckt, die Gesamtzahl der Zeichen. Wir können hier sehen, dass wir eins,
zwei, drei, vier haben , es
sollte vier ausgeben Lass uns weitermachen und das
überprüfen. Wenn ich jetzt nach
unten scrolle und „Ausführen“ sage, werden vier angezeigt. Perfekt. So können Sie die Längen Ihrer Saiten ermitteln. Sie fügen Embed
ng einfach sparsam in Ihre
Druckfunktion ein. So können Sie die
Längen Ihrer Zeichenkettenwerte ermitteln. Das haben wir erledigt.
Als Nächstes haben wir ersetzt. Das ist ziemlich
interessant. Wir wollen jetzt weitermachen und dafür sorgen
, dass es ersetzt wird. Was ich jetzt tun werde, ist meine Druckfunktion zu verwenden. Und Sie möchten einfach wieder
auf Ihre Variable verweisen, meinen Vornamen,
wir sagen Punkt, ersetzen, und hier
wird es interessant. Sie müssen Ihr Dokument
öffnen und
eingeben, was Sie
ersetzen möchten und durch was Sie ersetzen
möchten Das erste Argument ist das
, was Sie ersetzen möchten. Ich möchte das A
A ersetzen , und ich möchte, dass das A durch ein B ersetzt
wird obwohl es Brno wird Das A hier wird durch
das B ersetzt.
Bei dieser Methode zum Ersetzen von Punkten wird nach dem A oder A
in Ihrer Zeichenfolge
gesucht und es
dann durch ein in Ihrer Zeichenfolge
gesucht und B
ersetzt.
Wir können hier sehen, dass es jetzt
BRN O mit der
Punktersatzmethode sein sollte BRN O mit der
Punktersatzmethode Lassen Sie uns das jetzt
ausführen und testen,
wenn ich sage, Lauf, Bruder Okay, damit
Sie weitermachen und
natürlich die in Ihrer Zeichenfolge festgelegten
Werte ersetzen können. Okay. Perfekt.
Wir haben jetzt gelernt, wie wir die
Ersetzungsmethode verwenden können. Als Nächstes
wollen wir mit der Methode
starts with
beginnen. Wir wissen jetzt also, wie man ersetzt. Okay, fängt also mit dem Nächsten an. Richtig. Also nochmal,
wir werden unsere Druckfunktion
zur Demonstration verwenden. Wir wollen
mit der Variablen beginnen. Also
sagen wir Mein Vorname und dann verwenden wir
den Punkt, der mit Nachricht beginnt. Also beginnt, entschuldigen Sie, mit öffnenden
und schließenden Klammern also stellen Sie sicher, dass Sie hier
beginnen Okay. Und was
wir tun
wollen, ist nachschauen zu wollen. Das dient hier also als eine
Art Scheck. Wenn ich also sagen würde, A, okay, wollen wir überprüfen, ob der
Vorname mit A beginnt, und es wird entweder wahr oder falsch
stehen weil diese Methode einen Stier
zurückgibt. Also bleanrMember, wahr
oder falsch gibt an. Das sollte also wahr ausgeben , weil die Zeichenfolge hier mit einem A
beginnt. Also was ich jetzt tun kann, ist
nach unten zu scrollen und Und es zeigt sich als wahr, weil
die Zeichenfolge mit einem A beginnt. Lassen Sie mich
das in vielleicht, sagen wir, O ändern. Also fängt es hier mit einem O an? Die Saite? Das tut es nicht, aber lassen Sie uns sehen, was das
Ergebnis sein wird. Wenn ich also sagen würde, laufen, das falsch, weil es
mit einem A beginnt und nicht
mit einem O. In Ordnung. So können Sie also die Methode „
Starts with“ verwenden. Ordnung. Also haben wir
das an Ort und Stelle. In Ordnung. Das Ende mit diesem wird
ziemlich offensichtlich erscheinen. Es ist also dem, was
wir mit „Beginnt mit“ hatten, sehr ähnlich, also werden
wir nur das Ende überprüfen. Womit endet die Zeichenfolge? Also können wir einfach „Drucken“ sagen und dann
sagen wir Vorname. Das wollen wir
auf Punkt anwenden. Wir sagen, endet mit A. Und womit
willst du dann überprüfen, ob es endet? Also werden wir zuerst
prüfen, ob es mit
einem O endet , weil es
mit einem O enden sollte, weil, nein, das Ende der
Zeichenfolge ein O sein wird, und dann können wir weitermachen
und das auswerten. Also lass uns weitermachen und Lauf sagen. Und es heißt Wahr. Perfekt.
Also das funktioniert gut. Nehmen wir an, wir
wollten einfach A sagen, um zu sehen, ob es
mit einem A endet, was nicht der Fall ist, aber nur für einen Beweis weil der Punkt, der mit Methode
endet,
auch anhand des
Ergebnisses eines bools ausgewertet wird auch anhand des
Ergebnisses eines bools ausgewertet Lassen Sie uns jetzt weitermachen und nachschauen, es sollte
also Bols sein und los geht's,
da steht falsch Perfekt. Wir können also sehen, dass diese Methode
auch gut funktioniert. Also haben wir
jetzt auch die Endswith-Methode gelernt. Großartig. Suchen Sie sich als Nächstes eine Stelle,
und das ist eigentlich
ziemlich interessant. Ich denke, das ist definitiv etwas, das Sie interessant
finden werden, und wir werden in naher Zukunft eine Menge
darüber lernen . Was wir tun wollen, ist die Stelle
zu finden. Wir wollen
mit unserer Druckfunktion beginnen. Dann natürlich die
Variable, auf die wir das
anwenden wollen , und dann willst
du Punkt finden sagen. Wir wollen also
ein bestimmtes Zeichen oder einen bestimmten
Buchstaben in unserer Zeichenfolge finden . Nehmen wir an, ich möchte
N finden . Also werde ich
N sagen. Ich möchte N finden, die Position von N in
meinem Namen hier darauf. Du kannst nach unten scrollen
und wir können Run sehen. Und es zeigt zwei. Wir können hier also
sehen, dass es sich
an Position zwei befindet. Aber du denkst wahrscheinlich,
okay, das macht keinen
Sinn , weil A eins sein sollte. R sollte zwei sein, N
sollte drei sein und O sollte vier sein. Aber es zeigt uns zwei. Nun, der Grund dafür ist ,
wenn du
zum Beispiel an
Listen in Pyasin oder so etwas
arbeitest , okay,
was passieren wird, ist, dass
es die
Positionierung auswertet , beginnend bei Null für deinen ersten Charakter Und das gilt auch, wenn Sie die
Punktfindungsmethode Lassen Sie mich
der Klarheit halber hier
einige Notizen schreiben. Wir können also sagen, dass A
an Position Null ist. R ist an Position eins. Und dann
sagen wir, N ist auf Position zwei. Und wir können einfach sagen, dass O auf Position drei
ist. So funktioniert es
hier in Pison hier. Es wird bei Null, Eins,
Zwei und Drei beginnen , besonders für den
Fall, dass es nicht mit eins
anfängt Auch wenn Sie hier
früher sehen können , als wir die Längen
gezählt haben, wurden vier angezeigt,
weil
wir technisch gesehen, eins, zwei, drei, vier, also vier Fälle haben. Aber hier, wenn wir uns
damit befassen und nach
einem bestimmten Charakter,
der Positionierung, suchen , fangen wir
immer bei Null an. Wir können jetzt sehen, dass N hier an Position zwei sein
wird , was wir hier
in der Ausgabe herausgefunden haben. Lass uns weitermachen und das jetzt
testen. Lass uns weitermachen und sagen: Oh. Das sollte Position drei
ausdrucken. Lass uns das jetzt machen. Lauf
und es werden drei angezeigt. Lass uns jetzt weitermachen
und das
für eine andere Position einrichten .
Sagen wir A. Das sollte
laut unseren Notizen ausgedruckt werden, das sollte Position Null sein. Wenn wir jetzt nach unten scrollen, können
wir „Ausführen“ sagen und
es wird Null angezeigt. Perfekt. So können wir
weitermachen und das einrichten. Nun, ich weiß, das
ist ein bisschen fremd und ein bisschen verwirrend und vielleicht da
draußen, aber mach dir in
den späteren Lektionen keine Sorgen, das wird mehr Sinn
machen,
besonders wenn wir
es mit Listen,
Topols und Sets usw. zu tun Topols und Sets usw. Ich werde dabei mehr
Sinn ergeben. Sie sich darüber keine Sorgen, wenn es vorerst
etwas überwältigend oder
verwirrend ist. Wir können einfach weitermachen
und das entfernen. So können Sie
mit der
Punktfindungsmethode eine Position finden. Okay, die letzten beiden
Nachrichten werden also ziemlich einfach zu verstehen
sein. Also lass uns
weitermachen und das tun. Also ist numerisch. Also werden wir
unsere Druckfunktion einrichten und wir werden unsere Variable
übergeben und
sagen, Punkt ist numerisch. Und hier in Klammern wollen
wir es einfach leer lassen Es wird also prüfen, ob unsere Zeichenfolge hier
im Wesentlichen eine Zahl ist Wie wir wissen,
wird es nicht der Fall sein, also wird es sich als falsch herausstellen. Also können wir nach unten scrollen
und einfach „Lauf“ sagen. Richtig. Wir können also sehen, dass
die Ausgabe falsch angezeigt wird. Das heißt, wir haben es richtig verstanden und es ist
perfekt an seinem Platz. So können wir überprüfen, ob der Zeichenkettenwert
hier nicht numerisch ist. Daher der Grund,
warum wir
es in der Konsole falsch sehen . Großartig. Also können wir das entfernen. Okay, jetzt also alphanumerisch. Also nochmal,
wir sagen Drucken. Wir werden meinen Vornamen
durchgehen. Dann werden wir den Punkt sehen, und hier sagen wir, ist
für das Öffnen und Schließen von Klammern. Es gibt also die alphanumerische Methode oder die Alpha-Methode, wir werden prüfen ob dieser bestimmte
Wert eine Zahl enthält, Textzeichen oder
Zahlen Teil davon sind In diesem Fall
haben wir Buchstaben und Häkchen, also wird das
Ergebnis wahr sein, weil alphanumerisch auch
Zeichen behandelt Wenn wir jetzt nach unten scrollen, können
wir „Ausführen“ sagen und es
wird „Wahr“ ausgegeben denn alphanumerisch nicht nur auf Zahlen mit Zahlen, sondern auch auf Alpha,
sondern auch auf Zeichen
und Texte usw. Ordnung, Leute, das war's für diese praktische Laborübung Ich weiß, es war ziemlich lang, aber es gab einige
Botschaften, die ich euch
beibringen wollte , damit ihr
sie kennt.
24. Casting: Hallo Avon, und willkommen
zur nächsten Lektion, die sich auf Casting
konzentrieren wird Also lass uns einen Blick darauf werfen. Richtig. Die Frage,
die uns beschäftigt, ist natürlich, was Casting ist? Casting bezieht sich nun auf
die Konvertierung des Werts
einer Variablen von
einem Datentyp in einen anderen. So könnten Sie beispielsweise
eine Zeichenfolge in eine Ganzzahl oder
eine Ganzzahl in eine Zeichenfolge umwandeln. Denken Sie daran,
Integer
ist natürlich eine längere Art, int zu
sagen, okay? Wenn ich das also umformulieren würde, könnten Sie eine Zeichenfolge in einen
Zoll oder einen Zoll in eine Zeichenfolge umwandeln Dies kann nun
sehr nützlich sein, wenn Sie Operationen ausführen
müssen, die
bestimmte Datentypen erfordern, oder wenn Sie mit
Benutzereingaben arbeiten Es hängt also wirklich davon ab, wie Sie Ihr Programm am
liebsten
einrichten, welche Anforderungen Sie haben
und wie Ihre
Daten empfangen werden sollen. Ordnung. In
der Laborübung werden
wir etwas
genauer darauf eingehen und anhand einiger Beispiele arbeiten , wie wir
Casting in unserem Programm durchführen. Kommen wir also gleich dazu.
25. Casting in verschiedene Datentypen – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen
Laborübung, bei der es um
das Verständnis von Casting gehen wird. Nun, da steckt eine ganze Menge dahinter, also werden wir uns Schritt für Schritt
weiterentwickeln. Lassen Sie uns also weitermachen und ganz einfach
loslegen. Richtig. Zuallererst möchte
ich vier Variablen
mit den vier
Datentypen String oder SDR,
Int, Float und Bool
erstellen mit den vier
Datentypen String oder SDR,
Int, Float und Bool Also lass uns anfangen. Also
zuerst habe ich einen Namen, und ich werde ihn jetzt
in doppelte Anführungszeichen setzen, und es wird Ehre sein.
Das wird meine Saite sein. Dann haben wir Int. Also
hier sage ich einfach meine Lieblingsnummer, und ich sage
hier searchin als meine Dann werde ich
natürlich einen Wagen nehmen. Also hier werde ich sagen, dass der
Kontoersparnisbetrag 405,75 entspricht. Und dann möchte ich
im Grunde einen Bullen haben. Also hier werde ich sagen
, ist aktiv. Ich werde wahr sagen. Okay, da haben wir es also. Also haben wir unseren Datentyp festgelegt. Wir haben also eine SDR-Zeichenfolge, wir haben Int, wir haben
Float und wir haben Bull Okay. Nun, was wir zuallererst tun
wollen, ist, das zu bewerten. Wir wollen tatsächlich überprüfen, ob
dies auf einer Zeichenfolge, einer Ganzzahl
, einem Float und einem Bull basiert . Also werden wir
diese Variablen auswerten, um zu sehen, ob der Wert, wir ihnen zugewiesen haben,
tatsächlich auf
dem richtigen Datentyp basiert , den wir gelernt haben. Dazu können wir
eine Funktion verwenden, die als
Typfunktion bekannt ist und die wir in unsere
Druckfunktion
einbetten können , um dies zu überprüfen. Was wir
hier zum Beispiel tun können, ist, dass wir darunter
weitermachen und drucken sagen können, und dann wollen wir
eine Typfunktion hinzufügen und
wir wollen
die Variable hinzufügen , die
wir auf
den Typ ihres Datentyps überprüfen wollen . Wir wollen
den Datentyp
einer bestimmten Variablen überprüfen .
Lassen Sie uns den Namen überprüfen. Der Name sollte eine Zeichenfolge oder SDR sein, sodass wir
hier die Klammern für Typ und Name einfügen können Wenn ich nach unten scrollen
und das ausführen würde, sollte es
die folgende Klassenzeichenfolge anzeigen Hier können wir SDR sehen, was bedeutet, dass dies auf einer Zeichenfolge
basiert Der Datentyp hier ist also eine Zeichenfolge, die
dem Variablennamen zugeordnet ist Lassen Sie uns weitermachen und
schauen Lieblingsnummernkonto gespeichert ist und aktiv ist, sodass wir weitermachen
und unseren Code schreiben können. Drucktyp und in
Klammern für Typ. Wir können die Lieblingsnummer eingeben. Dann Drucktyp, wir können hier Sparkonto eintragen, und dann können wir sagen, drucken, tippen und in Klammern schreiben, dass Typ, wir können eingeben Einfach so. Also sollte
es STR, Int, Float und Ball anzeigen. Also schauen wir mal, ob wir
nach unten scrollen und dort laufen wir sehen. Wir haben STR für string, int, wir haben bull
und wir haben float. Das entspricht dem,
was wir hier definiert haben. So können Sie
den aktuellen Typ
Ihrer Datentypen abrufen , die Sie
eingerichtet haben , und was auch immer vorhanden ist. Lassen Sie uns weitermachen und noch ein bisschen weiter
gehen. Was wir tun können, ist, das jetzt zu entfernen. Lass es uns ein bisschen
interessanter machen. Nehmen wir zum Beispiel an,
wir haben Nummer eins, und das ist unsere erste
Zahl und wir haben 43. Dann würden wir sagen, Nummer eins
drucken. Lauf. Drucken Sie 43 aus. Perfekt. In dieser Ausgabe werden
43 angezeigt. Nehmen wir an, drucken Sie 43, aber es war in Zeichenketten. Drucken Sie das jetzt aus. Wir können
sehen, dass es auch 43 ausdruckt. Nun, wir können in
der Ausgabe hier nicht sehen , was der Unterschied
ist, also können wir unsere
Typfunktion verwenden, um ihn herauszufinden. Also, was ich hier
tun werde, ist Typ
zu sagen und
Nummer eins in
Klammern zu kapseln Nummer eins in Versuchen Sie jetzt, sich vorzustellen was das sein wird, denn
es ist in Anführungszeichen gekapselt Da es also in Anführungszeichen
gekapselt und ich dieses Programm
ausführen
würde, würde ich eine Zeichenfolge anzeigen, denn denken Sie daran, dass
alles, was in Anführungszeichen steht als Text behandelt
wird Wenn ich diese Anführungszeichen
jetzt entfernen und sie
als Rohzahl
mit allem anderen beibehalten würde, und wenn ich das ausführen würde, würden
Sie feststellen, dass ein
Datentyp int sein wird Okay. Das ist also nur eine kurze Darstellung , die ich Ihnen nur zeigen
möchte
, damit Sie verstehen,
dass es
einen Unterschied gibt, wie wir herausfinden werden , was
der Unterschied zwischen dem ist , womit
wir arbeiten. Okay. Ordnung. Perfekt. Also
können wir das jetzt verstehen. Nehmen wir nun an,
wir möchten zum Beispiel eine Ganzzahl in
eine Zeichenfolge ändern und wir möchten eine Zeichenfolge
in eine Ganzzahl oder eine Ganzzahl ändern. Lassen Sie uns also weitermachen und mit zwei Zahlen
arbeiten. Also, was ich hier tun werde ist, es einfach zu halten. Ich werde hier
meine erste Zahl sagen und diese auf 42 setzen. Dann werde ich
meine zweite Zahl sagen, und ich werde
sie auf 50 setzen. Okay. Also haben wir unsere
beiden Nummern hier. Stimmt. Also, was ich Ihnen zunächst
zeigen möchte, ist, was passieren wird, wenn Sie sich entscheiden,
diese Zahlen zu addieren. Wenn ich also „
Drucken“ sage und
meine erste Zahl plus
meine zweite Zahl sage meine erste Zahl plus
meine zweite Zahl und ich nach
unten scrolle und „Ausführen“ sage, werden diese Zahlen
addiert und
das Ergebnis
92 angezeigt , denn 50 plus
42 ergibt 92. Hallo. Nun, nur um zu zeigen Sinn macht, hier
mit Addition und ein bisschen
Zeichenkettenverkettung zu arbeiten , nur um ein
Verständnis für Casting zu entwickeln, wenn ich das auf 42 und
50 ändern würde Diese beiden Variablen
hier werden auf der Grundlage
des String-Datentyps zugewiesen weil wir ihn in Text einfügen Technisch gesehen
werden wir jetzt also die
Verkettung von Zeichenketten durchführen weil wir mit Zeichenketten
arbeiten und sie
unseren Variablen hinzufügen Wenn ich jetzt
nach unten scrolle und „Ausführen“ sage, erhalten
Sie Folgendes,
nämlich 42 50. Es wird also einfach zusammen mit 42 und
50 addiert , sodass es an die Verkettung von Zeichenketten
angehängt Denken Sie also daran, dass es einen Unterschied zwischen Denken Sie daran, wenn Sie
versuchen zu casten. Okay. In Ordnung. Perfekt. Okay,
das haben wir an Ort und Stelle. In Ordnung. Nun
wollen wir natürlich noch weiter gehen und
wirklich ganze Zahlen in Zeichenketten
und Zeichenketten in ganze
Zahlen umwandeln.
In Ordnung Also lass uns weitermachen
und anfangen. Das Erste, was ich tun
möchte, ist
, es
einfach zu halten und Nummer eins für Nummer eins zu sagen. Hier werde ich das auf 43
setzen. Okay. Und was ich im Wesentlichen tun
möchte, ist, dass ich
diese Ganzzahl jetzt in eine Zeichenfolge ändern möchte. Also werde ich es jetzt casten. Um das zu tun, können Sie print sagen und Sie möchten
den Datentyp der
Zeichenfolge hinzufügen , der STR ist. Und hier in Klammern wollen wir uns
auf diese Zahl beziehen. Also werden wir Nummer eins sagen. Also, was jetzt
passieren wird, ist, dass es diese Zahl
in einem Zeichenkettenformat ausdrucken wird . Wenn ich also „
Lauf“ sagen würde, wird es bei 43 gedruckt. Aber jetzt können
wir
das beurteilen, indem wir uns den Typ ansehen
, mit dem wir arbeiten werden. Wenn ich jetzt weitermachen und
die Typfunktion für all
das einbauen würde , könnten wir weitermachen und run sagen und es würde es als Zeichenfolge
klassifizieren. Das heißt, was auch immer
hier gedruckt wird, ist jetzt im
Zeichenkettenformat. Wenn ich es so lassen würde, wie es ist, und dieses Casting
von SDR entfernen und einfach sagen Typ eins ausgeben wie es ist und
Ausführen sagen würde, würde es
Int ausgeben, weil es eine Ganzzahl ist Aber wie Sie sehen können,
haben wir es in eine Zeichenfolge umgewandelt Okay. In Ordnung. Perfekt. So können Sie also
weitermachen und Ihre
Ganzzahl in eine Zeichenfolge ändern. Lass es uns jetzt
andersherum machen. Lass uns das auf eine Zeichenfolge setzen. Nehmen wir an, wir möchten
eine Zeichenfolge in eine Ganzzahl oder Int ändern eine Zeichenfolge in eine Ganzzahl oder Int Wir würden natürlich einfach
weitermachen und Int sagen. Und wir geben die Nummer eins ein und
können natürlich einfach Run sagen. Es wird natürlich so oder so
das gleiche Ergebnis zeigen . Also 43, aber der wirkliche Unterschied hier ist, wenn Sie jetzt
die Typfunktion direkt
neben der
Int-Casting-Funktion hier einfügen die Typfunktion direkt
neben , wird jetzt
der Typ einer Ganzzahl ausgegeben. Wenn ich jetzt also
Runs sagen würde, würde ich einfach Int sagen. Also haben wir
mithilfe der Umwandlung von Int von einer Zeichenfolge
in eine Ganzzahl oder in eine Ganzzahl umgewandelt mithilfe der Umwandlung von Int von einer Zeichenfolge
in eine Ganzzahl oder in eine Ganzzahl Okay. So können Sie das ändern je
nachdem,
was Sie an Ort und Stelle
haben möchten und wie Ihre Ganzzahl
letztendlich von
einer Seite zur anderen ändern soll, und
das an der sich Ihre Ganzzahl
letztendlich von
einer Seite zur anderen ändern soll, und
das an der richtigen Stelle hinzufügen. Okay, es ist also
sehr wichtig, dass du weißt, wie du die Unterschiede
ändern kannst. Richtig. Perfekt. Lassen Sie uns nun weitermachen und mit unseren Eingaben arbeiten. Also werde ich
hier
sagen, dass mein Vorname gleich ist , und ich werde
eine Eingabefunktion verwenden Und hier sage ich,
geben Sie bitte Ihren Vornamen fügen Sie hier am Ende den Doppelpunkt und ein
Leerzeichen Und was ich jetzt tun werde ist, meine gedruckte Erklärung zu erstellen, und da steht „
Typ“ und ich
gebe meinen Vornamen ein. Was jetzt also im Wesentlichen
passieren wird, ist, dass wir erwarten, dass
ein Wert eingegeben wird, und es wird
der Typ des eingegebenen Werts
ausgegeben . Okay, lassen Sie uns weitermachen
und das testen. Also werde ich sagen, lauf okay. Und es heißt: Bitte gib
deinen Vornamen ein. Ich
werde nein sagen. Dann möchte ich die Eingabetaste drücken. Und dann heißt es,
okay, Klassenzeichenfolge. Okay, es kann also nachverfolgen, dass der Datentyp hier der einer Zeichenfolge
ist. So können Sie
weitermachen und den bestimmten Typ herausfinden , der für Sie eingegeben
wurde. Okay. So können Sie also
weitermachen und das herausfinden. Lassen Sie uns nun weitermachen
und
diesen Prozess mit Zahlen durcharbeiten und jetzt
auch am Casting arbeiten. Wir können weitermachen und das entfernen. Nehmen wir
an, wir würden sagen, dass Nummer eins gleich ist und wir werden die Eingabefunktion
verwenden Hier
sagen wir, bitte gib eine Zahl
in den Doppelpunkt und das Leerzeichen Dann haben wir
Nummer zwei, also Eingabe,
und hier sagen wir
, geben Sie bitte ein anderes Zahlenfeld ein. Was ich jetzt tun möchte,
ist einfach sagen, Nummer eins
plus Nummer zwei
drucken. Wie Sie bereits erwarten können, was das Ergebnis sein wird, aber ich werde
es noch nicht sagen. Was wir tun wollen, ist
, Prozess
zu beobachten, wie er sich entfaltet,
sodass wir sehen können, wie eine Zahl läuft, sagen
wir zehn, Enter Eine weitere Zahl,
sagen wir fünf, geben Sie ein, und wir können sehen, sagen wir 105 Denken Sie daran, dass wir gerade eine
Zeichenkettenverkettung durchführen, also die Zehn und
die Fünf addieren, um 105 zu erhalten Okay, damit das funktioniert, müssen
wir weitermachen und Casting
mit unseren ganzen Zahlen hinzufügen Damit das tatsächlich
funktioniert, sollten Sie hier Casting
mit Ihrer Ganzzahl um
Ihre Variablen für Nummer
eins und Nummer zwei durchführen, sodass wir diese Zahlen effektiv addieren können Also sollte es 15 sein, nicht 105. Also werfen wir es jetzt, also wird unser Typ jetzt im Zahlenformat
sein
, wenn wir sie hinzufügen. Also lass uns weitermachen
und das jetzt machen. Jetzt, wo wir Casting hinzugefügt haben, können
wir
loslegen und sagen wir zehn, Enter, fünf, Enter, und da erhalten
wir das Ergebnis von 15. Also haben wir
hier etwas Casting mit unseren ganzen Zahlen hinzugefügt , damit wir das richtig
konvertieren können ,
wie es sein sollte Okay. So können
wir also weitermachen und mit diesem
Prozess arbeiten und können
wir das
Casting implementieren, wenn wir unsere Zahlen tatsächlich ermitteln. Damit wollen wir also
sicherstellen, dass wir im Detail
arbeiten. Okay, es ist also sehr
wichtig, dass wir
genau das tun . In Ordnung. Perfekt. So können wir
weitermachen und das hinzufügen. Nun, etwas anderes, was wir tatsächlich tun können, ist,
den Prozess ein wenig zu ändern. Sie müssen das
Casting also nicht auf dieser Ebene implementieren. Sie können es auch
auf der Ebene hier
mit unseren Eingaben implementieren . Das heißt, Sie können es hier
einfach
als Nummer eins plus Nummer zwei behalten . Aber dann müssen Sie sicherstellen,
dass Sie hier das
Casting rund um
Ihre Eingabefunktion implementieren . Was Sie tun müssen, ist sicherzustellen, dass Sie ein
solches Int
direkt darum herum setzen. Ich weiß automatisch
, dass jeder Wert,
den Sie hier eingeben, als Ganzzahl
und nicht als Zeichenfolge
behandelt wird . Standardmäßig war die
Eingabefunktion. Alles wird als Zeichenfolge sein. Jetzt musst du nur noch
Nummer eins und
Nummer zwei sagen , denn das Casting ist hier schon für dich
erledigt. Wenn wir sagen, jetzt laufen
und sagen wir 20 Enter,
und wir fünf
Enter eingeben würden und sagen wir 20 Enter, , würden wir 25 bekommen. Das Casting ist also auf der nächsten Ebene
bereits für
uns erledigt . So können wir das also machen. Nun, eine gute Möglichkeit, das auch zu
überprüfen, nur zu Ihrer eigenen Gesundheit
,
ist, dass Sie weitermachen und das tatsächlich testen
können Wenn ich
hier also das
Folgende weglassen würde und nur
diese einfache Truhe machen würde, werde
ich mir nur
den Typ für Nummer eins ansehen, ich werde mich nicht
auf die Berechnungen konzentrieren Ich möchte nur
den Typ hier sehen und wir können
Nummer zwei vorerst entfernen. Es wird automatisch als
Ganzzahl transkribiert. Wenn ich run sagen würde und 20 eingebe, würde
es als Ganzzahl klassifiziert werden Wir drucken in der Art
der eingegebenen Zahlen. Aber wenn ich jetzt
die Umwandlung in ein Ganzzahl entfernen und es so lassen würde, wie es ist,
und den Typ jetzt bekommen würde, wäre
es eine Zeichenfolge. Wenn ich run sage und
etwas wie 50 einfüge, wird
es als Zeichenfolge
behandelt. Denken Sie also daran, dass
der Wert, der auf
der Grundlage
Ihrer Eingabefunktion
zugewiesen wird , standardmäßig eine Zeichenfolge ist. Denken Sie also bitte daran. Sehr wichtig, dass
du das im Hinterkopf
behältst , wenn du
damit arbeitest. Okay, perfekt. Also lass uns
weitermachen und das für Floats machen. Also sagen wir,
Nummer eins ist gleich, und wir machen weiter
und machen das für Sie können also auch
Float und Input sagen. Sie möchten dies also automatisch in einen Float
ändern. Und wir werden hier sagen, bitte gib eine Zahl ein. Und dann Nummer zwei,
wir sagen Float-Eingabe. Bitte gib eine andere Zahl ein. Ich weiß, das ist wieder eine
Menge Arbeit, aber ich möchte
mit dir nur durch Übung
und viel Programmieren arbeiten. Also mache ich das
alles wieder selbst, also ist es nur zu deinem Vorteil. Und dann können wir
sagen, dass Summe gleich ist, und wir können einfach Zahl
eins plus Zahl zwei sagen, und dann können wir einfach
sagen, Summe drucken Okay, lassen Sie uns weitermachen und das
in diesem Format durchspielen Also gehen wir davon aus,
dass eine Zahl dort der Nummer eins zugewiesen wird,
Nummer zwei, schwimmend
, und dann addieren wir
sie und drucken dann
die Summe . Also lass uns das ausführen Also schwebst du. Also merke
dir Dezimalzahlen, 24,2, gib ein und dann noch eine Zahl, sagen
wir 40,1 Und das sind unsere Ergebnisse 64,3. Da haben wir es. Großartig. Also funktionieren
die Floats auch Und Sie können hier auch die Typfunktion eingeben , um sicherzustellen, dass Sie auch
die richtige Summe erhalten auch
die richtige Summe Achten Sie nur darauf, dass Sie
beim Öffnen und Schließen
die richtige Anzahl an Linsen hinzufügen Sie
beim Öffnen und Schließen
die richtige Anzahl an Linsen Also können wir das natürlich
noch einmal ausführen und wir können einfach
überprüfen, welchen Typ wir erhalten
werden 243.1 12.2 wir jetzt bekommen, da es ein Float sein
wird Wir können jetzt sehen, entschuldigen Sie,
wir haben den Float hier. Wir haben nicht die Summe gedruckt,
wir haben uns auf den Typ konzentriert. So können Sie auch einen Float
verwenden.
26. Listen: Hallo zusammen und willkommen
zur nächsten Lektion, die sich
auf Listen konzentrieren wird. Lass uns einen Blick darauf werfen. Die Frage, die uns
beschäftigt, ist, was ist eine Liste? Eine Liste ist eine geordnete, veränderbare Sammlung, die doppelte Werte
zulässt Nun, für diejenigen, die
Programmiererfahrung haben , nehmen
wir an,
Sie kommen zum Beispiel aus
einem Java-Hintergrund oder einem
C-Sharp-Hintergrund usw., eine Liste ist einem Array sehr
ähnlich Jetzt wird eine Liste auch
durch eckige Klammern dargestellt. Jetzt werde ich Ihnen
einen Codierungsausschnitt geben, nur um es etwas
verständlicher zu machen Also hier
habe ich zum Beispiel eine Liste mit Namen. Jetzt habe ich meine Liste mit
Variablennamen, okay. Und natürlich wäre der Datentyp in diesem Fall eine Liste. In meiner Liste hier, die mit eckigen Klammern
gekennzeichnet ist,
habe ich also verschiedene Werte in
meiner Liste, wie John, Mark, Sarah, Kim und Kate Das ist also eine Liste und was
wir tun werden. In der nächsten Lektion
werden wir lernen,
wie wir
Listen verwenden können und wie wir
sie
effektiv abfragen können sie
effektiv abfragen den
Prozess dahinter
verstehen und einfach ein bisschen
mehr über Listen in Pison lernen
27. Eine Liste erstellen und ihre Werte ausgeben – [Lab]: Hallo, alle zusammen. Und willkommen zur nächsten Laborübung
, die sich auf die Arbeit
mit Listen in Pyson
konzentrieren wird auf die Arbeit
mit Listen in Pyson
konzentrieren Lassen Sie uns also weitermachen
und loslegen. Zuallererst
wollen
wir eine Liste deklarieren. Also
beginnen wir natürlich damit, eine Variable zu deklarieren. Also mache ich weiter
und nenne das Names Equals, und dann möchte ich meine Liste
definieren Denken Sie also daran, dass es
durch eckige Klammern dargestellt wird, und dann möchten Sie die Werte hier
einfügen Wir werden also mehrere
Werte für unsere Liste haben. Also werde ich
weitermachen und sagen, Jack, und ich werde sagen,
Jessica, Evan, sagen wir, Marcus, und wir haben David. Okay. Also hier ist unsere Liste an Ort und Stelle
und alle Werte oder Artikel, die
Sie in unserer Liste angeben könnten. Wir können also sehen, dass wir hier
fünf an Ort und Stelle haben, fünf Elemente oder fünf Werte. Und wir
wollen all diese
Werte in unserer Konsole
ausgeben. Wir können also
die Druckfunktion verwenden, also sagen wir Drucken, und Sie können einfach Namen sagen. Lassen Sie uns also weitermachen und
nach unten scrollen und wir können „
Ausführen“ sagen und wir können jetzt alle
Elemente in unserer Liste sehen. Wir haben also Jack,
Jessica, Evan, Marcus und David, und das entspricht
dem, was wir hier oben haben Perfekt. Nehmen wir nun an, wir möchten einen bestimmten
Wert aus unserer Liste abrufen. Nehmen wir an, ich möchte hier
nicht alle Elemente ausgeben. Nehmen wir an, ich möchte nur, sagen wir, Jessica
ausgeben. Also in Bezug auf Pison
und in der Liste, okay, das erste Objekt oder der erste Wert, den Sie haben, wird an Position Null
notiert Jack ist also Position Null. Jessica wird Position eins sein, Evan Position zwei,
Marcus Position drei und David Position vier. Wenn ich jetzt weitermachen
und Position eins sagen würde
, wäre Jessica das Ergebnis. Aber lassen Sie uns auf jeden Fall in
der Konsole korrelieren. Sagen wir run und
es gibt Jessica aus. Perfekt. Denken Sie noch einmal daran, dass
ich dies auch
in einem Kommentar hier hinzufügen werde. Lassen Sie uns weitermachen und es hier
aufschlüsseln , damit
wir es verstehen. In einer Liste hier werden
wir natürlich Position Null haben. Das wird Jack sein. Dann haben wir die nächste, das ist Position eins, das wird Jessica sein. Dann werden wir als Nächstes
Position zwei haben , das
wird Evan sein. Als Nächstes
hätten wir Position drei, das wird Marcus sein. Und als Nächstes werden wir Position vier
haben, und das wird David sein. So
funktioniert der Prozess in der Liste. Also beginnen wir immer bei Null zu
zählen, und dann
wäre das die Reihenfolge, also eins, zwei, drei, vier. Okay. Und so würden Sie auch einen bestimmten Wert oder Artikel aus Ihrer Liste heraussuchen, indem Sie sich auf
dieses Muster beziehen, das Sie hier bestellen. Wenn ich Marcus ausgeben
möchte, kann
ich das einfach gegen
drei austauschen und Sie können es
auch hier hinzufügen, Null, Eins, Zwei, Drei, und das wird Marcus
ausdrucken. Wenn ich jetzt nach
unten scrollen und „
Ausführen“ sagen würde, werden Markierungen ausgedruckt. So können
Sie einen bestimmten Wert ermitteln. So können wir
weitermachen und genau das tun. Perfekt. So können
wir das machen. Nun wollen wir
etwas tiefer eintauchen
und sagen wir etwas tiefer eintauchen , wir wollen nicht nur
einen bestimmten Wert ermitteln, sondern wir wollen
die Links hier haben. Dazu können wir einfach
weitermachen und in
unserer Druckfunktion die Lang-Funktion hinzufügen und dann können wir
einfach Namen eingeben. Jetzt werden wir
die Längen unserer Liste ermitteln. Scrollen wir nach unten. Also lauf
und es werden fünf angezeigt. Der Grund, warum wir
hier fünf haben, ist, dass hier fünf haben, ist, unsere Leng-Funktion hier zählt , wie viele
Werte wir hier haben. Also eins, zwei, drei, vier, fünf. Okay. Also so wird
es zählen. Es ist also wie eine
Theke, nur damit wir auf unsere Hände zählen können.
Wie viele sehen wir? Wie viele haben wir
hier und vor Ort. Richtig. Nehmen wir nun an, wir möchten unserer Liste einen zusätzlichen
Wert hinzufügen. Wir haben also Jack,
Jessica, Evan, Marcus und David. Nehmen wir an, wir möchten der Liste einen weiteren
Namen hinzufügen. Also sagen wir meinen Namen nein. Also können wir weitermachen
und uns auf unsere Variable beziehen. Also
sagen wir Namen, Punkt, und wir werden
die Methode append verwenden Und darin werden
wir
den Wert hinzufügen, den wir dieser Liste hinzufügen
möchten Und dieser Wert
wird natürlich am Ende
der Liste hinzugefügt. Also
sagen wir Punkt anhängen und ich sage nein Und um zu überprüfen, ob diese
Änderung vorgenommen wurde, können wir
anschließend „Drucken“ sagen Namen. Mal sehen
, ob das hinzugefügt wurde. Damit wir unsere Konsole ausführen können. Da haben wir's. Jack, Jessica,
Evan, Marcus, David, und jetzt steht
das Nein am Ende der Liste,
genau am Ende Das heißt, Sie können Ihrer Liste einen
zusätzlichen Wert hinzufügen. Sie können die
Append-Methode verwenden und dann in
Klammern den
bestimmten Wert
hinzufügen , Sie Ihrer Liste
hinzufügen möchten So können Sie weitermachen
und das an der richtigen Stelle hinzufügen. Okay. Nehmen wir nun an, Sie möchten einen
Wert aus Ihrer Liste entfernen. Nehmen wir an, wir
möchten keinen Wert anhängen, sondern einen Wert entfernen Also können wir hier einfach
das Folgende entfernen und wir wollen die Nachricht zum Entfernen von
Punkten verwenden Wir können also Punkt entfernen sagen. Und hier in Penses-Zitaten. Sie möchten also
einen bestimmten Namen auswählen , den
Sie entfernen möchten Ich möchte, sagen
wir, Jessica entfernen. Also werde ich weitermachen
und den Wert so eingeben, wie er ist. Denken Sie daran, es
wird K-sensitiv sein, also müssen Sie genau sein. Ich möchte Jessica entfernen. Dann sollte es auf
meiner Konsole nur Jack,
Evan, Marcus und David ausgeben . Wenn ich jetzt weitermachen
und nach unten scrollen und „Ausführen“ sagen würde, müssten jetzt Jack, Evan,
Marcus und David angezeigt werden und es würde einfach an der Stelle, an der Jessica
war,
übersprungen , weil Jessica jetzt von unserer Liste
gestrichen wurde Auf diese Weise können Sie
im Wesentlichen
einen Wert aus einer Liste entfernen einen Wert aus einer Liste So können Sie weitermachen und das
vor Ort tun. Nun gibt es
noch etwas anderes, das Sie auch tun können, nämlich einen Wert
an einer bestimmten Position einzufügen. Lassen Sie uns also zunächst die
Append-Nachricht wiederholen , die wir hatten Also werde ich
weitermachen und dann Punkt anhängen sagen,
und ich werde noch einmal ono sagen,
und das wird am Ende und ich werde noch einmal ono sagen, erscheinen Lassen Sie mich also weitermachen
und alles wiederholen. Dann kriegen wir Jack, Jessica, Evan, Marcus David
Arno ist am Ende Nehmen wir an, ich möchte
Arno in eine bestimmte Position bringen. Ich möchte also nicht, dass
es am Ende ist. Also denk dran, was ich
dir über Positionierung beigebracht habe, okay? Also, was Sie jetzt tun
möchten, ist, dass Sie den Punkt mit einem
Stift
entfernen können und wir werden die
Punkteinfügemethode verwenden um einen Wert an
einer bestimmten Position einzufügen Wir können also sagen, Punkt einfügen, und wir werden
Klammern öffnen und schließen dann
möchten Sie die Position wählen Ich möchte, dass Anno
vor dem ersten Wert
vor Jack steht Also sage ich Null, Komma,
und dann gebe
ich den Wert ein und dann gebe
ich den Wert , den ich einfügen möchte,
nämlich nein Also sollte jetzt nein im Vordergrund stehen, und du solltest sehen, dass es jetzt hier eine Änderung geben
sollte Wenn ich Lauf sage, kannst du jetzt
sehen, dass Anno, Jack, Jessica, Evan,
Marcus und David stehen. Und Sie können jetzt
sehen, dass es
ein Durcheinander mit dem Stift gab , das
automatisch Ihren Wert bis zum Ende addiert, aber bei dem Durcheinander mit dem Einfügen wird es speziell
an die bestimmte Stelle geschoben . Da wir also Null eingegeben haben
, wird das der
erste Wert in Ihrer Liste sein. Okay. Nehmen wir an,
wir wollen es direkt hinter Jack hinzufügen. Also das würde an
Jessicas Stelle bedeuten, was eins ist. Also können wir einfach weitermachen
und hier einen einbauen. Scrollen Sie nach unten, sagen Sie „Lauf “,
und Sie sollten jetzt natürlich
Jack
sehen und dann nein
und dann Jessica. So können Sie also bestimmte Werte
an bestimmten
Positionen
einfügen . In Ordnung. So können wir
weitermachen und sicherstellen, dass wir das umsetzen können .
Großartig. In Ordnung. Als Nächstes
möchte ich, dass wir lernen, wie wir unsere Liste
rückgängig machen können. Nehmen wir an, wir wollen andersherum
auflisten. Also wollen wir David,
Marcus, Evan, Jessica und Jack zeigen . Also können wir einfach Namen mit Punkt sagen, leere Klammern
umkehren und dann können wir einfach Namen drucken
sagen Lassen Sie uns also weitermachen
und nach unten scrollen, und das sollte die Liste für
uns
umkehren und das sollte die Liste für
uns
umkehren. Und da haben wir es. Wir können also sehen, dass wir David, Marcus, Evan, Jessica und Jack haben. Unsere Liste ist jetzt rückwärts, also haben wir
unsere Liste erfolgreich rückgängig gemacht,
und sie ist jetzt so, wie wir sie sehen können, an ihrem Platz Richtig. Großartig. Als
Nächstes möchte ich,
dass wir
die Liste sortieren. Also das wird für uns
natürlich alphabetisch sortiert Also lass uns
weitermachen und das tun. Also machen wir weiter
und sagen Namen Punkt, und wir werden die Sortiermeldung
verwenden. Das wird das für uns
also alphabetisch sortieren. Also, wir
werden unsere Namensliste auf jeden Fall mit,
natürlich, David
beginnen lassen, und dann wird
sie dann
natürlich auf Evan gesetzt , und
dann werden wir
natürlich den Rest haben, wie Jack Dann haben wir natürlich Jessica und wir werden Marcus haben. Dann machen wir weiter und machen
das. Lass uns das ausführen. Jetzt wird es
in alphabetischer Reihenfolge sein. Wir können sehen, dass wir David, Evan, Jack, Jessica und Marcus Das ist der Fall, wenn
Sie Ihre Werte alphabetisch in
alphabetischer Reihenfolge
sortieren Sie können die
Punktsortiermethode verwenden , um fortzufahren Sie können das so integrieren
, wie Sie es bevorzugen. Nehmen wir nun der
Argumentation halber an, Sie möchten
einen bestimmten Wert ändern. Nehmen wir an, Sie
möchten nicht, dass es Jessica ist, Jessica steht nicht mehr auf
der Liste und
Kate ist es stattdessen. Was Sie tun können, ist Folgendes zu
verwenden,
nämlich
einen Wert direkt entsprechend seiner
Position zu ändern, indem Sie zu
verwenden,
nämlich
einen Wert direkt entsprechend seiner
Position zu ändern natürlich auf den Wert
und dann auf die Position verweisen natürlich auf den Wert
und dann auf die Position Was wir tun können, ist
Namen zu sagen und mit unseren
eckigen Klammern können
wir uns den
jeweiligen Ort ansehen Jessica ist auf Position eins, also geben wir einen Platz ein
und
sagen dann „Gleich“ und das
wird jetzt Kate sein Dann wollen wir sehen,
ob das wirksam geworden ist, also können Sie sagen, in
Klammern drucken , Sie können
einfach Namen eingeben Jetzt sollte es die gesamte
Liste mit den Worten „Jack, Kate, Evan, Marcus, David, wir ersetzen und
ändern den Wert Jetzt können wir nach unten
scrollen und „Run“ sagen. Und los geht's, Jack, Hate, Evan, Marcus und David. Wie wir jetzt sehen können, haben
wir uns verändert und
wir haben uns ausgetauscht Man könnte den Wert
von Jessica für Kate sagen, da wir
den Wert an Position eins geändert haben,
was Jessica ist, weil Jack Null ist, Jessica wäre eins
gewesen, was jetzt Kate
ist, seit
wir ihn geändert haben, und wir haben die
gesamte Liste mit
der aktualisierten Änderung, die
wir eingerichtet haben, gedruckt aktualisierten Änderung, die
wir eingerichtet haben Ordnung, Leute. Das war's für
die Laborübungen auf den Listen. Hoffentlich haben Sie jetzt
ein besseres Verständnis einige
Verständnisübungen, die Sie
mit einer Liste machen können , und die verschiedenen
Botschaften, die Sie in sie
integrieren können , und
wie Sie sie verwenden können Denken Sie daran, dass eine Liste
einer unserer Datentypen ist. Es hat eine Weile
gedauert, bis wir dazu
gekommen sind, es in
HSN zu integrieren
28. Tupel: Hallo, von, und willkommen
zur nächsten Lektion, die sich mit Tupeln
befassen wird Schauen wir uns das mal an.
Also, was ist ein Tupel Ein Tupel ist eine geordnete
Sammlung, die
unveränderlich ist und doppelte Werte zulässt Es wird also
durch Klammern dargestellt. Ein Unterschied zwischen einer Liste mit
eckigen Klammern und einem Tupel besteht also mit
eckigen Klammern und einem Tupel besteht darin, dass sie durch Klammern dargestellt
wird Hier ist ein Beispiel
oder ein Codierungsausschnitt,
sollte ich besser sagen, sollte ich besser sagen Wie Sie hier sehen können, ist es einer
Liste sehr ähnlich. Zwei wesentliche Unterschiede bestehen jedoch
darin, dass wir hier
Klammern haben und
dass ein Tupel unveränderlich wir hier
Klammern haben und
dass ein Tupel Was ich damit meine, werden Sie
in der praktischen Aktivität sehen in Wir werden mit
einem Tupel arbeiten und Sie werden sehen,
was ich mit unveränderlich meine Das werden wir in der Laborübung
behandeln. Aber zumindest
weißt du jetzt, was ein Tupel ist.
29. Ein Tupel erstellen und seine Werte ausgeben – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, die sich auf
die Verwendung von
Tupeln in Pyson konzentrieren wird Verwendung von
Tupeln in Pyson konzentrieren wird Lass uns weitermachen und anfangen. Das ist natürlich
ein weiterer Datentyp
, den wir gerade lernen,
nämlich Tupel Was wir tun werden, ist
,
ein Tupel zu erstellen , dem natürlich eine Variable zugewiesen
wird Lass uns weitermachen und genau das tun. Ich werde Namen sagen,
ich werde Gleichberechtigte sagen. Hier werde ich
mein Tupel erstellen, denn denken Sie daran, dass
Tupel mit Klammern
und nicht
mit
eckigen Klammern wie bei einer Liste erstellt werden und nicht
mit
eckigen Ich werde einige Namen eingeben
. Ich werde auf einem sagen, dann werde
ich Stift sagen, und dann werde ich Sarah sagen. Okay, da habe ich die Namen. Um es ganz einfach zu halten, lassen Sie uns weitermachen und
alle Werte
meines Tupels ausgeben , sodass ich
einfach print sagen kann Namen. Dann kann ich
zu meiner Konsole gehen, Run
sagen und es wird meine Namensliste
ausgeben. Dort kann ich meine Werte,
Anno Ben und Sarah,
alle in einem Tupel sehen Anno Ben und Sarah,
alle in einem Tupel Perfekt.
So können wir weitermachen und die
Werte eines Tupels ausgeben Nehmen wir nun an, wir wollen einen bestimmten Wert
erhalten. Es wird einer Liste sehr
ähnlich sein. Was wir tun werden, ist Namen drucken zu sagen, aber wir werden hier auch quadratische Klammern
hinzufügen, um auf die Position zu
verweisen Ich möchte Sara ausgeben. Ich sage Null, Eins, Zwei. Ich werde hier zwei
in meine eckigen Klammern setzen. Habe meine Druckfunktion gewählt und sie sollte jetzt SRA ausgeben Wenn ich also nach unten scrolle und Run sage, kann
ich jetzt sehen, dass Sara ausgegeben wird Perfekt. So
können wir auch einen Wert ermitteln. Wenn wir also einen Wert erhalten möchten, können
wir
die Logik anwenden , unsere eckigen Klammern
neben
unseren
Variablennamen hinzuzufügen und dann den Wert einfach so
einzufügen,
wie er sein sollte Nun, etwas, das ich
erwähnen möchte , ist, dass Tupel unveränderlich
sind Wenn wir also versuchen
würden, einen Wert zu ändern, würden
Sie das
Ergebnis dessen sehen, was noch kommen Also lass mich dir
alles darüber zeigen. Nehmen wir an, ich
möchte einen Wert ändern. Nehmen wir an, ich möchte
weitermachen und
zum Beispiel den Namen Ben
hier in, sagen wir, Luke ändern . Was wir also tun würden oder was Sie denken würden
, ist, dass wir Namen sagen würden. Schau dir die Position an.
Ben ist auf Position eins. Und was du dann tun willst,
ist gleich zu sagen, und wir werden
weitermachen und sagen: Schau mal Dann möchten Sie
sagen, Namen drucken, und lassen Sie uns einen Blick darauf werfen,
was passieren wird Scrollen Sie nach unten und sagen Sie Laufen. Und los geht's, wir können
sehen, dass wir hier einen Fehler haben. Das Typfehler-Tupelobjekt unterstützt hier also keine
Elementzuweisung. Das ist also der Teil von Tupols hier, in dem Sie verstehen
müssen, dass
sie Sie können also
einen bestimmten Wert nicht ändern. Wie wir hier sehen können, sind
sie beispielsweise so streng, wie sie sind, so wie sie erstellt werden.
Das kannst du also nicht tun. Also egal, welchen Wert Sie hier haben, Sie
können sie nicht ändern. Im Gegensatz zu einer Liste hast du
die Möglichkeit, sie zu ändern, aber bei Tupeln kannst du nicht einfach
weitermachen und sie ändern Lassen Sie uns weitermachen und
die Längen einer Röhre ermitteln. Was wir tun können, ist, diese Linie
natürlich zu entfernen. Und natürlich können wir
das hier
mit Princh-Namen einfach in
einer Lang-Funktion kapseln . Wir
werden die Links bekommen Wir haben das also an Ort und Stelle. Lassen Sie uns jetzt weitermachen und
unser Programm ausführen . Und
dann bekommen wir drei. Okay? Wir können also sehen, dass wir drei Elemente oder drei
Werte haben, eins, zwei, drei. Die
Längenfunktion wird also mit einer Röhre einwandfrei
funktionieren. Also gut,
so können wir
weitermachen und
das einbauen. Ordnung. Nun, das Letzte,
was ich dir
zeigen möchte, ist, wie du dein Tupel löschen
kannst Wir können also Folgendes entfernen,
und wir
können einfach
weitermachen und Dell hinzufügen,
und dann wollen Sie auf Ihr Tupel
verweisen,
wir sagen Namen, und
dann wollen Sie Print sehen,
und in Prenss
möchten Sie Namen eingeben Nun, das wird zu
einem Fehler führen , wenn es
korrekt ist
, denn das bedeutet, dass das
Namenstupel nicht mehr existiert, sodass wir nach unten scrollen
und Run sagen können. Jetzt sollten wir einen Fehler sehen besagt
, dass Namen nicht definiert sind Das ist für uns ein kurzes
und süßes Indiz dafür , dass unser
Namens-Tupel nicht mehr existiert Perfekt. So können wir weitermachen und Tupel verwenden
30. Sets: Hallo zusammen und willkommen
zur nächsten Lektion, die sich auf Sets konzentrieren
wird. Lassen Sie uns also weitermachen
und loslegen. Also die Frage, die uns beschäftigt, was ist ein Set? Eine Menge ist also eine ungeordnete Sammlung
ohne Index, die
keine doppelten Werte zulässt Das ist also ein sehr wichtiger
wichtiger Punkt hier bei Sets. Im Gegensatz zu Tupeln und Listen erlaubt
ein Satz keine
doppelten Werte Jetzt wird es auch anders
dargestellt. Eine Menge wird
durch geschweifte Klammern dargestellt.
Im Gegensatz zu einer Liste, die
durch eckige Klammern und
ein Tupel durch Klammern dargestellt
wird , wird
eine Menge durch geschweifte Klammern wird
eine Menge Schauen wir uns nun
hier einen kurzen Codierungsausschnitt an , um
ein gewisses Verständnis für das Set zu bekommen Hier
habe ich zum Beispiel eine Variable für den
Namenssatz definiert Wie Sie hier sehen können, ist
es
unserer Liste und unserem Tupel
in Bezug auf die Formatierung sehr ähnlich unserer Liste und unserem Tupel
in Bezug auf die Formatierung Der einzige Unterschied besteht
hier natürlich
darin, dass ein Satz durch
geschweifte Klammern dargestellt wird , wie wir
hier in diesem Codierungsausschnitt sehen können Nun, das ist natürlich auch ein
Datentyp, eine Menge.
Wir haben die
drei Datentypen, eine Liste,
ein Tupel und eine Menge, gelernt Liste,
ein Tupel und eine Menge, Das waren die drei
zusätzlichen Datentypen, über die wir nachdenken und
näher
darauf eingehen würden später nachdenken und
näher
darauf eingehen würden, und diese
Zeit ist natürlich gekommen Ordnung, Leute.
Das ist alles am Set. Wir werden uns eingehender einer Laborübung befassen, nur um unser
Wissen zu festigen
31. Ein Set erstellen und seine Werte ausgeben – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die sich auf die Arbeit
mit Sets
konzentrieren wird . Lass uns anfangen. Zuallererst
müssen wir unser Set definieren. In diesem Fall möchte ich, dass
es ein Sportset ist. Ich werde Sport als
meine Variable angeben und einige sportliche und lockige
Zahnspangen
hinzufügen, denn denken Sie natürlich
daran, dass ein Set mit lockigen Zahnspangen bezeichnet wird Zuallererst werde ich Fußball sagen. Und dann werde ich Golf sagen. Dann werde ich
auch Rugby hinzufügen. Und Cricket. Also haben wir unserem Sportset einige Werte
zugewiesen. Nehmen wir nun an, wir wollen es sehr einfach
halten und nur die
Werte aus unserem Set ausgeben. Wir können also einfach „Drucken“ sagen
und mit unserer Druckfunktion können
wir auf unser Sportset verweisen, und dann können wir natürlich
nach unten scrollen, sagen „Ausführen“, und das wird all unsere Werte
ausgeben. Wie Sie hier sehen können, haben
wir Cricket, Rugby, Fußball
und wir haben Golf. Ordnung. Also können wir sehen,
dass es alles ausgibt. Nun, hier ist zu
beachten, dass es in einer
anderen Reihenfolge ausgedruckt wurde, als
Sie es erwarten würden. Also nicht Fußball, Golf,
Rugby und Cricket. Ich habe alles
aus den Bereichen Cricket,
Rugby, Fußball und Golf ausgedruckt . Also ging es weiter und richtete die Bestellung auf
eine andere Art und Weise ein. Lassen Sie uns weitermachen und
das Programm erneut ausführen. Und Sie werden sehen, dass es
wieder in einem anderen Format
ausgegeben wird, also Fußball,
Rugby, Golf und Cricket. Die Ausgabe hier wird
also in einer anderen Reihenfolge erfolgen. Okay? Also wird
es nicht in der gleichen Reihenfolge sein, es wird in
einer ungeordneten Weise sein Also eines der Dinge
, die man beachten sollte wenn man mit einem Set arbeitet Perfekt. So können
wir weitermachen und die
Werte aus unserem Set ausgeben. Als Nächstes wollen
wir überprüfen, ob ein bestimmter
Wert in einer Menge enthalten ist oder nicht,
und es wird eine Bullenantwort
zurückgegeben, entweder wahr oder falsch,
ob dies der Fall ist oder nicht. Ich werde also „Drucken“ sagen
und dann nach
einer bestimmten Sportart suchen, und dann nach
einer bestimmten Sportart suchen die im Sport-Set enthalten ist. Lassen Sie mich also nach, sagen wir,
Tennis in suchen , und dann
wollen wir Sport oder so sagen. Es wird also
geprüft, ob der Wert von Tennis im Sportset enthalten ist. Wir können also Fußball,
Golf, Rugby und Cricket sehen , aber Tennis gehört nicht
dazu, wie wir wissen, aber schauen wir uns die Reaktion der
Bullen hier an. Wenn wir also nach unten scrollen
und das in unserer Konsole ausführen würden, könnten wir Falsch sehen, und das
zu Recht, weil Tennis nicht in unserer Sportausrüstung enthalten ist. Lassen Sie uns das jedoch auf Golf umstellen
. Wir wissen also, dass wir Golf
in unserem Sportset haben. Mal sehen, ob Golf im Sport
existiert. Lassen Sie uns nach unten
scrollen und das ausführen, und wir können sehen, was wahr ist. Bitte denken Sie hier
natürlich daran, dass es auch K-sensitiv
ist. Wenn Sie
es also oder Caps oder
etwas Ähnliches machen würden , wird
es nicht
das richtige Ergebnis liefern ,
wie Sie es sich wünschen. Denken Sie also daran, aber Golf gibt es im Sportset. So können wir also überprüfen,
ob ein Wert in einem Satz enthalten ist. Sie müssten sich nur auf
den Wert beziehen und dann
natürlich rein sagen. Richtig. Jetzt wollen wir als Nächstes
etwas zu einem Set hinzufügen. Wir müssen also wie folgt
diese Print-Anweisung entfernen und auf unsere Variable
verweisen. Also Sport, wir werden die
Hinzufügen-Nachricht verwenden , die wir
sagen, nicht hinzufügen, und wir können
unsere Klammern verwenden. Und hier werden wir eine neue
Sportart hinzufügen. Nehmen wir an, wir wollen jetzt Tennis hinzufügen sodass
wir jetzt Tennis sagen können, und dann
möchten Sie nur noch Printmedien und Sport sagen. Jetzt wird es also den Tenniswert zu
unseren Werten mit Fußball,
Golf, Rugby und Cricket hinzufügen unseren Werten mit Fußball,
Golf, ,
wir werden jetzt Tennis haben. Wenn wir nun unseren Code ausführen würden, könnten wir jetzt sehen, dass wir Rugby,
Fußball, Golf,
Cricket und Tennis haben . Tennis
wurde also tatsächlich zu unserem Set hinzugefügt. Sie müssen also
die Add-Methode verwenden, um Ihrem Set einen bestimmten
Wert
hinzuzufügen. Jetzt
irren Sie sich wahrscheinlich. Okay, ich kann einem Satz einen bestimmten
Wert hinzufügen. Wie entferne ich einen Wert aus
einem Satz? Also, gute Frage. Also, um das zu tun, würden Sie sich wieder auf die
Variable Sports beziehen und Sie würden Sports Dot sagen, und Sie werden das Remove-Messed
verwenden wollen Sie möchten also
etwas aus Ihrem Set entfernen. Hier möchte ich zum Beispiel
Fußball entfernen, sodass ich beim Drucken von Sport nur sehen kann,
dass Golf, Rugby und Cricket entfernt wurden. Lassen Sie uns also nach unten scrollen und unseren Code
ausführen und sehen,
ob das funktioniert. Also hier können wir sehen, dass wir
Rugby, Cricket und Golf haben. So können wir sehen, dass
der Code funktioniert hat. Also wurde der
Fußballwert aus unserem Set entfernt. Denken Sie also daran, den
Mesod zum Entfernen von Punkten
zu
verwenden. Dadurch wird ein bestimmter
Wert aus Ihrem Satz Okay. Okay, als
Nächstes möchte ich dir zeigen, wie du alle
Werte aus deinem Set löschen kannst. Also, wie du
es einfach leer machen kannst. Also ein leeres Set. Sehr ähnlich wie
Löschen, man könnte sagen es
nur ein bisschen
anders funktioniert. Ich möchte also, dass wir Folgendes
tun , um dies zu
beobachten. Zuerst möchte ich, dass Sie alle
Werte in Ihrem Satz
ausdrucken . Also sagen wir Drucken
und dann Sport. Also beim Programmieren wird es hier in einem linearen
Ansatz
geschehen, also bei der Linienausführung. Also
wollen wir zuerst die Summe drucken, nicht die Summe, alle Werte in unserem Satz. Dann möchte ich, dass wir alle
Werte in unserem Satz löschen. Dann möchte ich, dass wir Sport sagen, und wir wollen
eine klare Methode anwenden, um alle
Werte aus unserer Liste zu entfernen. Und dann möchte ich, dass wir wieder
„Drucken“ und dann „Sport“ sagen,
damit wir
alles drucken können , was in unserem Set enthalten ist. Okay, wir sollten also
das erste gedruckte Statement sehen. Es sollte all
unsere Werte anzeigen, dann sollte es sie löschen
und dann sollte es einen leeren
Satz anzeigen, und dann sollte es einen leeren
Satz anzeigen nachdem wir ihn
gedruckt haben, weil die vorherige Anweisung alle Werte
gelöscht hat, die in unserem Satz für
unsere Sportvariable
vorhanden waren. Lassen Sie uns diesen Code
ausführen,
damit wir sehen können, wie er abläuft. Da haben wir es, Rugby,
Fußball, Golf und Cricket, und dann haben wir einen leeren Satz, das ist die zweite Zeile hier
, die alles ausdruckt. der Methode Dot Clear
werden im Grunde
alle Werte aus
einem bestimmten Satz entfernt , dem Sie ihn
zugewiesen
haben. So können Sie also weitermachen das an Ort
und Stelle integrieren. Richtig. Das Letzte,
was ich zeigen möchte, ist, wie wir ein Set löschen können, sodass es einem Tupel sehr
ähnlich sein wird Wir können also Folgendes entfernen
und einfach Dow Sports sagen Dann willst du Print sagen
und du willst Spots sagen. Wir sollten also
eine Fehlermeldung erhalten ,
die anzeigt, dass dieses Sport-Set
nicht mehr existiert, um sicherzustellen, dass
alle Werte weg sind. Also lass uns weitermachen und das jetzt
testen. Also können wir weitermachen und Run sagen, und wir sollten hier einen Fehler sehen. Der Name Sport ist nicht perfekt
definiert. Das bedeutet uns
, dass es
nicht mehr existiert, da wir es entsprechend
gelöscht haben. Leute, das war's für diese Laborübung über die
Arbeit mit Sets in PySON
32. Wörterbücher: Hallo zusammen und willkommen
zur nächsten Lektion,
die sich mit Wörterbüchern befassen wird Lassen Sie uns also anfangen. Also, was ist ein Wörterbuch? Einfach ausgedrückt ist ein Wörterbuch
eine ungeordnete Sammlung von Schlüssel-Wert-Paaren, bei denen jeder Schlüssel einzigartig
ist und einem bestimmten Wert
zugeordnet Der wichtige Teil Sie sich hier
besonders
konzentrieren sollten, sind Schlüssel-Wert-Paare Denken Sie also an die
Schlüssel-Wert-Paare. Jetzt wird es
durch geschweifte Klammern dargestellt. Und nur um Ihnen ein kleines Beispiel für
einen Codierungsausschnitt zu geben :
Wie Sie hier sehen können, haben
wir ein Wörterbuch
und wir können sehen, dass wir Namen für die Nationalitäten Afrikas
im Alter von 26 Jahren haben im Alter von 26 Jahren Dies wird also als
unser Schlüsselwert Paris angesehen, aber wir werden uns
eingehender damit befassen, um uns
die Zusammensetzung eines Wörterbuches anzusehen die Zusammensetzung eines Wörterbuches Lassen Sie uns also weitermachen
und einen Blick darauf werfen. Also die Zusammensetzung
eines Wörterbuches. Hier haben wir also unser
Wörterbuch maximiert , das wir gerade gesehen haben, und lassen Sie uns hier einen
genaueren Blick darauf werfen. Unser Wörterbuch
besteht also aus Schlüssel-Wert-Paaren. Ein Beispiel hierfür ist Name und RO. Der Schlüssel wäre also Name
und der Wert wäre RO. Als Nächstes hätten wir das Alter, das der Schlüssel sein wird, und
der Wert wäre 26. Nationalität wäre der Schlüssel, und der Wert
wäre Südafrika. So
können Sie also
Schlüssel-Wert-Paare in einem Wörterbuch unterscheiden , und das ist der große Teil,
der selbst ein Wörterbuch ausmacht. A. Das war's für die
theoretische Seite. Als Nächstes werden wir
weitermachen und uns mit
der praktischen Seite
der Laborübungen zur Arbeit mit
Wörterbüchern in
Bison befassen der praktischen Seite
der Laborübungen zur Arbeit mit
Wörterbüchern in
Bison
33. Arbeiten mit Wörterbüchern – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die die
Arbeit mit
Wörterbüchern in Pyson konzentrieren wird Arbeit mit
Wörterbüchern in Pyson Also lasst uns anfangen. Als Erstes wollen
wir nun unser Wörterbuch erstellen. Also richten wir unsere Variable ein
und wir richten
sie so ein, dass Person gleich ist, und denken dann daran, ein Wörterbuch
einzurichten Wir müssen geschweifte Klammern verwenden. Also hier ist eine öffnende
lockige Klammer, und eine
schließende sollte Wenn es nicht automatisch für dich erstellt
wurde, kannst
du es einfach
dort hinzufügen. Jetzt wollen wir also
unsere wichtigsten Wertepaare erstellen. Ich würde empfehlen, dass Sie etwas Platz
hinzufügen und es ein wenig anpassen. Was wir tun wollen, ist, unsere Schlüsselwertpaare zu definieren. Zuallererst
möchte ich den Vornamen
als ersten Schlüssel haben und dann weise
ich ihm einen Wert zu. Der erste Schlüssel wird
der Vorname sein. Dann möchten Sie
einen Doppelpunkt und ein Leerzeichen hinzufügen, und dann möchten Sie
den Wert daneben hinzufügen. Ich werde Jake sagen. Sie möchten ein Komma
für Ihr nächstes Schlüssel-Wert-Paar hinzufügen. Dies ist ein Schlüssel-Wert-Paar. Vorname ist der Schlüssel und entsprechende
Wert, dem
er zugeordnet ist, ist Jake Wir können die Eingabetaste drücken und zur nächsten Zeile gehen. Dann wollen wir hier einen Doppelpunkt für den
Nachnamen hinzufügen .
Ich sage, sagen wir, Jake do Sie möchten ein Komma hinzufügen. Damit ist unser zweites
Schlüssel-Wert-Paar fertig. Ein weiteres Schlüssel-Wert-Paar, sagen
wir, sagen
wir Alter. Sie können einfach
nach draußen klicken und dann Ihr
Komma und dann ein Leerzeichen hinzufügen Wir
fügen es einfach als Ganzzahl hinzu Hier werde ich 24 sagen. Dann möchtest du ein Komma hinzufügen. Drücken Sie die Eingabetaste,
um zur nächsten Zeile zu gelangen. Dann haben wir die Nationalität. Das wird unser letztes wichtiges
Utensilien sein, abgesehen davon, füge Dann möchten Sie den Wert hier hinzufügen
. Hier werde ich
weitermachen und
es als Deutschland festlegen .
Genau, da haben wir's. Und jetzt möchte
ich nur noch einen Teil
des Platzes entfernen und
wir können loslegen. Das ist also unser erstes Wörterbuch, und wir haben ein, zwei, drei, vier
Schlüsselwertpaare. Nehmen wir nun an, wir wollen dieses Wörterbuch
mit all seinen
Schlüssel-Wertepaaren für Personen
ausgeben . Was Sie also tun möchten, ist, dass
Sie einfach darunter, weitermachen und „Drucken“ sagen und dann auf den
Namen des Wörterbuchs verweisen
, der „Person“ lauten wird. Also können wir einfach Person sagen. Dann können wir weitermachen und „
Ausführen“ sagen, und in unserer Konsole werden
Sie dann sehen, dass unser
Wörterbuch Wertepaare beibehält. Also Vorname Jake,
Nachname Doe, 24
Jahre, Nationalität, Deutschland Und das alles ist hier
in diesem speziellen Wörterbuch enthalten, das wir für eine Person eingerichtet haben So können Sie also alle Werte
ausgeben. Nehmen wir zum Beispiel an, Sie möchten weitermachen und
einen bestimmten Wert oder Artikel abrufen . Nehmen wir
an, Sie möchten den Wert des Vornamens und
den Wert des Alters ermitteln. Was Sie tun
möchten, ist Sie es
bei „Person drucken“ belassen möchten, aber dann direkt neben der Person möchten Sie in Ihrem
Wie kann ich das sagen Ihre
eckigen Klammern hinzufügen , um auf
den bestimmten Schlüssel des
Werts zu verweisen , den Sie ausgeben möchten. Ich will Jake holen. Ich sage Person und dann in eckigen Klammern können
wir uns auf diesen
bestimmten Schlüssel beziehen
, der der Vorname sein wird Hier können wir Anführungszeichen setzen. Vorname. Das wird
Jake in unserer Konsole ausgeben. Nehmen wir an, ich
möchte auch das Alter ermitteln. Was ich tun werde,
ist drucken zu sagen, auf das Wörterbuch zu verweisen, was Person sein wird, und dann hier in
eckigen Klammern wollen
Sie sich auf das Alter beziehen. Es muss also identisch sein , weil es genauso sensibel sein wird
. Jetzt sollte es in
unserer Konsole Jake und 24 ausgegeben werden. Wenn ich jetzt nach unten scrolle
und meine Konsole
starte, sehe ich Jake und 24. So können
Sie eine Absicherung abschließen und sich
einen bestimmten Wert oder Artikel Das nächste, was wir tun
können, ist,
einen bestimmten Wert oder
ein ganzes Schlüsselpaar zu entfernen , könnte
man sagen, denn
wenn Sie weitermachen und das Schlüsselpaar
entfernen, wird auch der Wert
entfernt. Was wir also tun können, ist, dies vorerst zu entfernen. Und Sie wollen
Del verwenden,
das Schlüsselwort Del, und dann hier in
Klammern wollen Sie sich
auf Person beziehen Das haben wir hier
als unseren Wörterbuchnamen vergeben. Und dann möchten
Sie in eckigen Klammern auf das
Schlüssel-Wert-Paar verweisen, das Sie löschen
möchten , und Sie werden es entsprechend dem Schlüssel selbst festlegen
wollen. Wenn ich nur meinen Vornamen, mein Alter und
meine Nationalität angeben möchte , wenn ich dieses Wörterbuch aufrufe, muss
ich es
entsprechend dem Schlüssel des Nachnamens
löschen, wodurch der Nachname und
der damit verbundene
Wert entfernt werden , was tun ist. Also hier kann ich einfach
den Nachnamen eingeben. Und wenn ich eine Absicherung machen
und in meiner gedruckten Erklärung hinzufügen würde , wenn ich Druckperson sagen würde, dann würden
Sie sehen
, dass jetzt
alles bis auf
den Nachnamen ausgegeben wird. Also werden wir
den Nachnamen löschen und
der wird entfernt. Wenn ich also Lauf sage, siehst
du hier am Ausgang den Vornamen Jake, Alter
24, Nationalität, Deutschland Also haben wir ein Schlüsselwort verwendet, um den Nachnamen
aus diesem Wörterbuch zu entfernen Da W eine Person gedruckt
hat, wurde der Nachname übersprungen und Vorname ,
Alter und Nationalität
gedruckt Auf diese Weise
können Sie also einen Wert
aus Ihrem Wörterbuch oder einem
Schlüssel-Wertepaar entfernen , könnte man sagen Nehmen wir an, wir möchten die
Links zu unserem Wörterbuch abrufen. Was Sie tun können,
ist,
das zu entfernen und wir können einfach sagen drucken und wir wollen die Linkfunktion
einbauen, also rein, und dann
können Sie es persönlich hinzufügen. Das wird
weitergehen und uns die
Länge unseres Wörterbuches geben. Wenn wir Lauf sagen würden, würde
es vier heißen. Der Grund dafür ist
natürlich, dass wir,
wie wir hier sehen können,
vier Schlüsselwertpaare haben. Eins, zwei, drei, vier. Das ist der Grund, warum
es vier zeigt. Wenn wir
ein weiteres Schlüssel-Wertepaar haben würden, wenn ich
hier noch eins hinzufügen würde und ich würde
P sagen und dann hier BMW setzen,
und ich
würde das so lassen wie es ist und sagen, Run, würde
es jetzt
Corus fünf anzeigen , weil wir
fünf Schlüsselwertpaare haben,
eins, zwei, drei, vier, fünf Okay, so können
wir die Längen
unseres Wörterbuchs ermitteln Nun, es gibt eine Menge
Dinge, die wir tun können. Als Nächstes möchte ich Ihnen
zeigen, wie Sie an all
die Wörterbuchschlüssel kommen , an
all Ihre Schlüssel. In diesem Fall Vorname,
Nachname, Alter,
Nationalität und Auto. Was wir tun können, ist, dies
zu entfernen und wir können mit dem Drucken
und den
öffnenden Klammern beginnen und Sie können in
Ihren Wörterbüchern nachschlagen Sie können Person mit Punkttasten sagen und dann Klammern öffnen
und schließen und es schließen Sie werden hier die
Punktschlüssel-Methode verwenden, und das wird
alle Schlüssel in
Ihrem Wörterbuch auflisten alle Schlüssel in
Ihrem Wörterbuch Vorname, Nachname, Alter, Nur Vorname, Nachname, Alter,
Nationalität und Auto. Wenn ich jetzt nach
unten scrolle und dieses Programm starte, können
Sie hier sehen, dass es meine Wörterbuchschlüssel ausgeben wird
. Vorname, Nachname,
Alter, Nationalität und Auto, das alles wird mithilfe
der Punkttastenmethode
ausgegeben , die
wir hier integriert haben. Perfekt. So können
Sie weitermachen und sicherstellen, dass Sie genau das tun
können. Was wir jetzt auch tun können, ist
, dass wir uns auch
dafür entscheiden können , alle
Wörterbucheinträge zu besorgen, also alles. Dazu können Sie
weitermachen und Punkttasten durch
Punktelemente ersetzen. Wir werden
hier die
Punktelementmethode verwenden , um alles zu bekommen, und dann können Sie sagen, dass run alles für
Sie in einem bestimmten Format abrufen
wird. Vorname Jake, Nachname Doe, 24
Jahre, nationale Anzeige,
Deutschland, Auto BMW So kannst du alles in
einer strukturierteren
Form
bekommen , könnte man sagen Richtig. Wir haben diesen
Aufbau und dieses Zusammenspiel Das sind ein paar Dinge
, die Sie mit Wörterbüchern machen
können mit Wörterbüchern machen Als Nächstes wollen
wir
lernen
, wie wir dem, was wir hier eingerichtet
haben, einen bestimmten Schlüssel und
Wert
hinzufügen können einen bestimmten Schlüssel und
Wert
hinzufügen was wir hier eingerichtet
haben, einen bestimmten Schlüssel und
Wert
hinzufügen Wir wollen es nicht
manuell hinzufügen, wir wollen es automatisch mit unserem Code
hinzufügen. Was wir tun können, ist
natürlich, die folgende Zeile zu
entfernen. Was ich tun möchte,
damit es ein bisschen
leichter
lesbar ist, also besser für ihre Augen. Ich möchte
nur den Stil
ändern, den
ich hier eingerichtet habe. Ich möchte nur einen Teil
dieses zusätzlichen
Leerraums entfernen , um
ihn etwas prägnanter und klarer zu gestalten ihn etwas prägnanter und klarer Was wir tun wollen, wenn wir
zu dem, was wir
hier haben,
ein bestimmtes
Schlüssel-Wert-Paar hinzufügen wollen was wir
hier haben,
ein bestimmtes
Schlüssel-Wert-Paar , ist, dass wir
zunächst in unserem Wörterbuch
nachschlagen müssen , dass wir
zunächst in unserem Wörterbuch
nachschlagen Person, und sagen wir Person
und hier wollen wir
unsere eckigen Klammern öffnen und den neuen
Schlüssel hinzufügen, den wir hinzufügen möchten. Hier werde ich sagen, ähm, Studienfach. Dann sage ich gleich, und das Studienfach hier sage
ich Jura Dann möchte ich Printperson sagen. Ich möchte sehen, was es
jetzt ausgeben wird. Ich habe jetzt das
Schlüssel-Wert-Paar hinzugefügt , das hier
in unserem Wörterbuch erscheinen wird. Wenn ich also ausführen sagen würde, können
Sie jetzt sehen,
dass dieser
neue Schlüsselwert parallel
zu unserem Wörterbuch angehängt neue Schlüsselwert parallel
zu Also Vorname Jake,
Nachname Doe, H 24,
Nationalität Deutschland, CarBMW
und Denn was wir hier gemacht haben,
war, dass wir den neuen Schlüssel
hinzugefügt und den Wert dem Gesetz
zugewiesen haben,
und dann haben wir einfach ausgegeben,
was Teil unseres
Wörterbuchs ist, und es hat die letzte
Änderung, die wir hinzugefügt
haben,
aufgenommen
, die wir dort den neuen Schlüssel
hinzugefügt und den Wert dem Gesetz
zugewiesen haben, und dann haben wir einfach ausgegeben was Teil unseres
Wörterbuchs ist, und es hat die letzte
Änderung, die wir hinzugefügt
haben,
aufgenommen haben Nun, eine andere Sache
, die wir tatsächlich
tun können , ist, dass wir
weitermachen und ein
Wörterbuch kopieren können . Okay. Also lass mich dir zeigen, wie du weitermachen und das machen
kannst. Also können wir entfernen, was wir hier
haben, und wir können
weitermachen und alles
wie folgt einrichten. Wir können weitermachen und unser Wörterbuch
kopieren. Wir können sagen, dass die zweite Person gleich ist, und wir werden alles
kopieren, was in dem Wörterbuch steht, das
wir hier eingerichtet haben Hier haben wir eine Person. Und wir können Dodge Copy sagen. Wir werden die
Punktkopiermethode verwenden und unser Wörterbuch in
die zweite Person
kopieren. Was wir auch tun werden,
ist, der zweiten Person
ein zusätzliches Schlüssel-Wert-Paar
hinzuzufügen . Wir können dann zweite Person sagen. Und hier wollen wir eine eckige Klammer
hinzufügen, und wir werden Universität
als neuen Schlüssel hinzufügen, und den Wert hier, ich werde
weitermachen und als
Universität von Kapstadt einrichten , dann möchte ich sagen, zweite Person
drucken Wenn ich das jetzt ausführen würde, könnten wir jetzt sehen, was hier
passiert. Jetzt druckt es unsere Variable für die
zweite Person. Also das ist unser neues
Wörterbuch hier, und dieses Wörterbuch,
zweite Person, kapselt natürlich alle Schlüssel-Wert-Paare, kapselt natürlich alle die
wir hier von Person haben,
und Sie können hier sehen, dass es
all diese Schlüssel-Wert-Paare ausgibt all diese Schlüssel-Wert-Paare Jetzt
gehört auch die Universität dazu, das ist die Universität
von Kapstadt Jetzt werden Sie feststellen, dass, wenn ich
Printperson sagen
würde, hier nur
Folgendes angezeigt wird. Also, ich sage „Person drucken und führe das aus, ohne
den Teil mit der Universität. Hier geht es nur bis zum BMW. Sie können hier sehen, dass wir natürlich zwei Wörterbücher
haben. Um zu bestätigen, dass es sich bei der zweiten
Person jetzt um ein Wörterbuch handelt, können
Sie einfach
die Typ-Funktion verwenden und die
zweite Person kapseln . Sie können diese Zeile
vorerst
einfach entfernen und Und wir können hier sehen,
dass es ein Wörterbuch ist. Also haben wir eine Variable deklariert, die als zweite Person
bekannt ist, und sie wurde zu einem Wörterbuch,
als wir
die Schlüssel-Wert-Paarstruktur
und das Wörterbuch
von Person zu zweite Person überschrieben die Schlüssel-Wert-Paarstruktur
und das Wörterbuch haben. diese Weise
können wir also im Grunde ein weiteres Wörterbuch
erstellen, indem wir seinen Inhalt
kopieren und ein neues
Wörterbuch einrichten und dann
diesem neuen Wörterbuch, das wir im Grunde erstellt
haben,
ein neues Schlüssel-Wert-Paar hinzufügen neuen Wörterbuch, das wir im Grunde erstellt
haben,
ein neues Schlüssel-Wert-Paar . Ordnung. So können
wir also weitermachen und eine Diktion
kopieren, auch einfach einige Daten migrieren und verschieben, die
wir tatsächlich haben Richtig, also können wir das jetzt einfach
entfernen. Perfekt. Nehmen wir nun an, wir
möchten unser Wörterbuch leeren. Wir wollen es leeren.
Das wird also sehr einfach sein. Sie können einfach
weitermachen und Person sagen, und Sie werden eine übersichtliche Methode
verwenden um Ihr Wörterbuch zu leeren, und Sie können
einfach „Drucken“ sagen, und Sie möchten auf
Ihr Wörterbuch verweisen, also Person. Jetzt können wir einfach „Ausführen“ sagen und es sollte ein leeres
Wörterbuch angezeigt werden, und los geht's. Wir haben nichts drin.
Mit der Punktlöschmethode können Sie also Ihr Wörterbuch
bereinigen. Okay, so
können wir also ein Wörterbuch löschen. Nehmen wir nun an, wir wollen ein bisschen weiter
gehen und eine
Liste von Wörterbüchern erstellen Wir können eine ganze
Liste von Wörterbüchern erstellen. Ich werde hier
alles entfernen, was wir hier haben,
und wir wollen eine
Liste von Wörterbüchern erstellen Sie werden mehrere
Wörterbücher in einer Liste haben. Ich mache weiter und
erstelle eine Liste, in der Menschen gleich sind, und
merke mir eine Liste, die du mit
eckigen Klammern
erstellst Ich werde hier etwas
Platz hinzufügen und einfach nur das. Ordnung, und ich werde jetzt
weitermachen In Ordnung, und ich werde jetzt
weitermachen und einige
Wörterbücher hinzufügen Also zuerst
öffne ich meine lockige Zahnspange und ich werde sie am
Ende auch wieder schließen Fügen wir also unser
Schlüssel-Wert-Paar hinzu. Das ist also unser erstes Wörterbuch. Also werden wir den Vornamen
haben, Doppelpunkt, und hier werden wir sagen, Kate. Und dann
haben wir unseren nächsten Schlüssel. Dann haben wir Nachname, Doppelpunkt, Wert, wir
haben Johnson, fügen unseren nächsten Schlüssel hinzu
, der Alter sein wird,
Doppelpunkt, wir haben 28, und dann haben wir
Lieblingssportarten Lieblingssport,
Doppelpunkt, und dann fügen
wir hier den Wert hinzu, wir sagen Golf. Da haben wir's. Dann
musst du ein Komma hinzufügen Was wir tun werden, um
das einfacher zu machen, ist das hier
zu kopieren Das wird ein Wörterbuch
sein. Machen wir weiter und stützen darauf, dass es
unser zweites Wörterbuch sein wird. Ich ändere einfach den Wert. Ich sage einfach Jane
und wir sagen Jane Linus, 24
Jahre, Lieblingssport Wir sagen Tennis und wir werden ein weiteres
Wörterbuch
erstellen. Da haben wir's. Und hier haben wir
Luke Jacobs G 6, und wir sagen Rugby Am Ende können Sie
diesen letzten Kommentar entfernen , das brauchen
Sie nicht Das sind also unsere
drei Wörterbücher , die Teil
unserer Liste sind, Leute So können Sie also
eine Liste von Wörterbüchern erstellen. Nehmen wir an, wir wollen weitermachen
und diese Liste von
Wörterbüchern tatsächlich abfragen und einen bestimmten
Wert an sich ermitteln Nehmen wir der Argumentation
halber an, ich
möchte weitermachen und den Wert ermitteln Der Wert, den ich erreichen möchte, ist Golf. Ich möchte diesen
bestimmten Wert erhalten und sicherstellen, dass ich
ihn ausgeben kann. Okay. Also ich würde
gerne weitermachen und Folgendes
tun
wollen, das heißt
drucken
und einen Moment
, um drucken
und einen Moment meine Liste hier zu verweisen,
die Leute sein wird. Also werde ich
Leute sagen und dann werde
ich eine eckige Klammer hinzufügen,
um mich auf die Position zu beziehen. Okay. Also die
Position hier, okay, ich werde
meine Wörterbücher hier
als die ersten in der Liste behandeln ,
also null, eins, zwei Also Golf mit Person eins, was Null
in der Positionierung bedeutet denn denken Sie daran, dass bei einer Liste der erste Wert oder das erste Element Null sein
wird Also hier haben wir Null. Und dann
möchte ich mich auf diese bestimmte
Person
beziehen, die natürlich Golf spielt. Ordnung. Jetzt wollen wir uns also auf den Schlüssel
beziehen. Da wir den Wert Golf ermitteln wollen
, müssen
wir uns auf den Schlüssel beziehen, den entsprechenden Schlüssel
, der Lieblingssport ist. Hier können wir weitermachen und den Lieblingssport
hinzufügen. Wenn wir jetzt sagen würden,
laufen würde das Ergebnis Golf sein. Perfekt. Nehmen
wir nun an, wir wollen hier den Alterswert
der dritten Person
ermitteln. Das wird also die Person sein
, die 26 Jahre alt ist. Also lasst uns weitermachen
und uns darauf beziehen. Holen wir uns also unsere Druckfunktion. Also die Person, also
Null, Eins, Zwei. Also das wird
der Position auf der Liste entsprechen,
damit wir Leute sehen können. Und in eckigen Klammern zwei, und dann müssen wir uns auf den Altersschlüssel
beziehen
, der uns 26
als Ausgangswert ergibt. Dann können wir „Lauf“ sagen und da sehen wir, dass wir Golf
und 26 Output für uns haben. Perfekt. So können Sie eine Absicherung
vornehmen und
mit einer Liste von
Wörterbüchern arbeiten und
sie auch
manipulieren, um den Wert
bestimmter Werte hier in
Ihrem Wörterbuch zu
ermitteln, indem Sie sie auch
manipulieren, um den Wert
bestimmter Werte hier in
Ihrem Wörterbuch zu
ermitteln bestimmter Werte hier in auf diesen bestimmten
Schlüssel verweisen Das war's für diese
Programmierübung.
34. Funktionen: Hallo zusammen und willkommen zur nächsten Lektion, in
der
es um Funktionen geht. Schauen wir uns das
mal an. Die Frage die uns beschäftigt, ist
, was ist eine Funktion? Eine Funktion ist einfach
ein Codeblock, der nur ausgeführt wird
,
wenn er codiert ist Hier ist ein Codierungsausschnitt, um sich
damit vertraut zu machen. Wir definieren eine Funktion mithilfe von Tod und verweisen dann auf
unseren Funktionsnamen, den
wir anpassen
und auswählen können, z. B.
meine Funktion und öffnende und schließende
Klammern und dann ein
Codon am Ende, das
innerhalb dieser bestimmten Funktion verschachtelt ist, geben wir unseren Code ein. Jetzt steckt noch viel mehr dahinter, wie Parameter, Argumente usw., denn technisch gesehen , können
Sie
hier in den Klammern auch
verschiedene Parameter hinzufügen um
mit Ihrer aktuellen Funktion zu arbeiten. Stimmt, es steckt also
viel dahinter, wie ich schon sagte, aber wir werden wirklich tiefer
darauf eingehen , wenn wir gemeinsam an den
Laborübungen arbeiten Aber ich wollte Ihnen nur kurz eine Funktion
vorstellen,
nur um Sie ein wenig
damit vertraut zu machen, und wir werden in
der nächsten Laborübung darauf eingehen.
35. Eine Funktion definieren und aufrufen – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen Bauchmuskelübung, die sich
auf die Arbeit mit
Funktionen in PySON konzentrieren wird .
Lasst uns anfangen Wie Sie hier sehen können, habe
ich hier bereits Kommentare hinzugefügt. Ich werde
hier in
dieser speziellen Lektion viele Kommentare erklären und verwenden , weil
da ziemlich viel dahinter steckt, also haben Sie etwas Geduld mit mir. Zuallererst wollen wir lernen,
wie man eine Funktion definiert. Dazu müssten
Sie also mit dem Schlüsselwort von,
DEF
beginnen, und das wird der Ausgangspunkt für
die Definition
all Ihrer Funktionen
in Pierson sein Ausgangspunkt für
die Definition all Ihrer Funktionen
in Pierson Als Nächstes
müssen Sie Ihrer Funktion einen Namen geben Nun, das kann alles sein. Es ist wirklich individuell und
hängt davon ab, was du fühlst. Jetzt würde ich empfehlen, dass Sie einen Funktionsnamen
wählen, relevant
ist, das Programm relevant
ist,
das Sie
mit Ihrer Funktion erstellen. In diesem Fall möchte ich
ein sehr einfaches Begrüßungsprogramm erstellen . Mein Funktionsname
wird mein 310 sein. Dann möchte ich Klammern,
öffnende und schließende
Klammern hinzufügen und Sie möchten am Ende einen
Doppelpunkt hinzufügen Das ist die Grundlage für
die Definition einer Funktion. Dann möchtest du etwas Code
hinzufügen. Wir können also die Eingabetaste drücken und es wird
automatisch für uns verschachtelt. Der Code
, den du hier sehen wirst wird nicht in derselben Zeile stehen wie def, sondern eher
in der Mitte. Das wird für uns automatisch
verschachtelter Code sein. Dann möchten
Sie tatsächlich hinzufügen, was diese
Funktion tatsächlich tun soll Wir möchten nur, dass es Guten Morgen
ausdruckt, damit wir unsere
Druckfunktion verwenden und
sagen können , Guten Morgen oder. Perfekt. Also haben wir eine Funktion
definiert. Als Nächstes wollen
wir diese Funktion tatsächlich
aufrufen. Dazu
müssen Sie nun auf
den Funktionsnamen und natürlich auf
die Klammern hier verweisen den Funktionsnamen und natürlich die Klammern hier Um es so zu nennen,
müsstest du meinen Gruß sagen. Also werde ich die Funktion aufrufen,
aber bevor wir das tun,
möchte ich Ihnen nur etwas zeigen. Nun, obwohl Sie
Ihre Druckfunktion hier haben, würden Sie, wenn Sie weitermachen
und Ihren Code ausführen
würden, nichts passiert weil wir unsere Funktion nicht
aufgerufen haben. Nun, alles, was für
die
Ausführung mit dieser Funktion definiert ist ,
wurde angegeben.
Wir wollen, dass diese
Print-Anweisung ausgeführt wird, aber sie wird erst ausgeführt, wenn wir die Funktion selbst
aufgerufen haben. Um das zu tun, müssen Sie auf den Funktionsnamen verweisen und Sie müssen
meine Eingabe starten und dann Klammern öffnen und schließen,
wie Sie es hier eingerichtet haben Jetzt
rufen wir diese Funktion auf und sie wird diese Funktion und den gesamten darin enthaltenen Code
ausführen , der
verschachtelt wurde Also, wenn ich nochmal Lauf sage, heißt
es Guten Morgen Wie Sie dort sehen können, hat
es genau das getan, es geht weiter und es wird ausgeführt welcher Code auch immer in dieser
Funktion enthalten war, die Sie definiert haben. Perfekt. So können wir weitermachen und eine Funktion definieren und
aufrufen. Wir machen weiter und
machen hier ein weiteres Beispiel und ich werde hier
runter gehen und ich
werde einfach Tiefe sagen. Ich möchte meine
Funktion definieren und hier sage ich meine Sportart, öffnende und schließende Klammern am Doppelpunkt und
darunter möchte ich in Anführungszeichen drucken
sagen,
ich werde sagen, dass ich heute Fußball
gespielt habe Dann müssen Sie nur noch Ihre Funktion aufrufen, das wird mein Sport-, Öffnungs- und Schließstift sein Sie können meinen Sport sagen und dann wird es
diese Zeile auch für Sie ausführen. Es wird
zuerst das ausführen,
was wir zuvor hatten , und dann wird
es diese Funktion ausführen. Wenn ich jetzt „Ausführen“ sage
, werden beide ausgeführt. Es heißt Guten Morgen, alle, die ich heute Fußball gespielt habe. So können wir unsere Funktionen in PySON
definieren und aufrufen Wir werden ein bisschen
tiefer gehen und wir
werden uns
Parameter und Argumente ansehen Was ich
jetzt tun werde, ist, dass wir diese zusätzliche
Funktion, die wir erstellt haben, einfach
entfernen können , und wir haben jetzt gelernt, wie man unsere Funktion
definiert
und wie man sie aufruft. Aber als Nächstes
möchte ich lernen, wie wir Parameter hinzufügen
können. Um also einen Parameter hinzuzufügen, müssen
Sie
ihn hier hinzufügen, hier, ich werde
eine Hecke anlegen und ich
werde ihn als Namen festlegen, und ich werde hier nur
einen Kommentar hinzufügen , nur
um Ihnen zu helfen. Und ich möchte, dass Sie Folgendes
visualisieren. Das heißt,
Parameter als Variablen zu behandeln. Versuchen Sie also, Ihre
Parameter als Variablen zu betrachten. Hier haben wir also einen
Parameter namens Name, und Sie könnten sich als Beispiel eine
Variable ansehen. Was Sie dann hier tun können, wenn Sie
Ihre Funktion aufrufen, möchten
Sie ein Argument hinzufügen. Also hier können
wir zum Beispiel Ono einbauen. Und ich möchte, dass
Sie hier Argumente als Werte
behandeln. Das ist der einfachste Weg
, damit weiterzumachen. Im Grunde genommen ist das
, was auch immer Sie hier
eingeben, Ihr Argument
, und das wird hierher
geschickt, wo Ihr Name steht, und es
wird natürlich wie
der Wert
behandelt , der der Variablen set
zugewiesen wurde. Alles, was sich hier
innerhalb
der Analyse Ihrer Funktion befindet,
wird als Parameter bezeichnet, und alles, was
Sie hier
innerhalb der Funktion eingeben , die Sie aufrufen, wird als Argument bezeichnet Okay, was wir jetzt tun
können, ist, dass wir mit unserem Code noch ein bisschen
weiter gehen können, und wir können einfach
weitermachen und einige Zeichenketten verketten Also füge hier ein Leerzeichen hinzu, ein Plus, und dann sage ich
Name Also, was jetzt
passieren wird, ist, dass es Guten Morgen zusammen
sagen und es wird plus nein sagen. Aber um es
etwas konkreter zu machen, lassen Sie uns weitermachen
und Guten Morgen sagen, dort ein Komma
hinzufügen und einfach Guten Morgen sagen
, um es ein bisschen sauberer zu
machen Jetzt möchte ich meinen Code ausführen. Du wirst sagen,
guten Morgen, nein. Schauen wir uns den Prozess
an. Wir haben unsere
Funktion my greeting definiert, die einen
Parameter namens name annimmt. Der Name wird dann
hier an diese
Druckfunktion übergeben , die
wir mit der Verkettung von
Zeichenketten verwenden ,
und dann
führen wir natürlich unsere Funktion no aus, die
dieses Programm ausführen wird , und sie nimmt den Wert no
an, wirft ihn als
Platzhalter für den Namen ein, und dann korreliert er
hier als Namenswert, der
no ist hier als Namenswert, der Okay, im Grunde
könnten Sie den Namen hier auch
als Platzhalter für Ihre Werte behandeln , die Sie
hier einfügen. Versuche dir das
jetzt als Nein und Nein vorzustellen. Dieses Argument setzen
wir hier anstelle des Namens ein und es
wird einfach in
den Code aufgenommen , wo
wir es ausführen können So können Sie eine Funktion definieren
und aufrufen indem Sie Parameter verwenden, und so können Sie
dies auch mit dem Prozess der Verwendung
von Argumenten hier tun . Gehen wir ein bisschen tiefer und machen wir es ein
bisschen interessanter. Also werde ich
hier
das Folgende
entfernen, was wir festgelegt haben, und lassen Sie uns weitermachen und das Rad
neu aufbauen. Also sagen wir
Tod und lassen uns
eine weitere Funktion
namens get total erstellen . Und hier werden wir zwei Parameter
haben. Wir werden Nummer eins haben und dann werden wir Nummer zwei haben, und dann haben wir unseren Doppelpunkt. Und dann
wollen wir hier
weitermachen und
eine Variable definieren, bei der wir die beiden Zahlen addieren, von
denen wir sagen
, dass die Summe gleich Nummer eins
plus Nummer zwei Dann wollen wir die Summe
zurückgeben. Also
sagen wir Rendite, Summe. Das wird also
das Ergebnis dessen zurückgeben , was wir hier haben. Das nächste, was
wir tun
wollen, ist, dass wir
weitermachen und
diese spezielle Funktion,
die wir hier haben, aufrufen wollen. Was ich Ihnen nun
empfehlen würde, ist dass
Sie eine Variable
erstellen können, und wir werden sie wie folgt festlegen. Und wir werden sagen, gehen
wir zum Endergebnis. Wir sagen gleich
und dann fügen wir diese Funktion
zu unserer Variablen
hinzu Also hier ist die
Funktion, Gesamtsumme ermitteln. Und denken Sie daran, wir haben unsere Argumente eingebracht. Hier können wir also zehn und fünf eingeben
. Das ist wichtig für
den Ort. Zehn wird
der Platzhalter für
Nummer eins sein und fünf wird
eine Nummer zwei sein , weil der Ort und die Position
übereinstimmen Zehn wird also hierher gehen,
fünf wird dorthin gehen. Dann haben wir eine Variable in dieser Funktion, die die Summe berechnet. Nummer eins wird dann zehn sein
und Nummer zwei wird fünf sein. Die Gesamtzahl wird dann 15 sein. Dann wollen wir die Summe
zurückgeben, die im Wesentlichen 15 sein
wird. Das ist das Ergebnis, das
wir zurückgeben wollen. Und was wir
hier unten tun , ist, dass wir diese Funktion
aufrufen werden. Wir werden sagen, dass
das Endergebnis
gleich sein wird, um die Summe zu erhalten, wenn wir unsere Argumente
durchgehen. Am Ende
wollen wir nur die
Druckfunktion draußen nutzen. Sie werden hier feststellen, dass wir nur die Gesamtsumme angeben. Wir werden die Summe
zurückgeben, aber wir werden
sie nicht drucken. Um das auszugeben,
müssen wir „Drucken“ sagen. Dann können wir einfach
weitermachen und Endergebnis sagen. Wenn wir jetzt sagen würden, laufen wir am Ende auf 15 Punkte. Okay, so
können wir ein bisschen
weiter gehen und mit
mehr Parametern und mehr Argumenten arbeiten , und wir können das Ergebnis von
arithmetischen Operatoren zurückgeben und wie wir sie am Ende genau
dort
ausgeben können sie am Ende genau
dort
ausgeben Ordnung. So
können wir weitermachen und das machen. Im Wesentlichen wird
das, was hier
passiert ,
die Summe zurückgegeben. Und was wir dann
tun werden ist, diesen Wert hier im
variablen Endergebnis zu
speichern, hier im
variablen Endergebnis zu
speichern basierend auf dem, was wir hier durchgeführt
haben. Also
wird diese spezielle Funktion aufgerufen, die Summe wird
zurückgegeben und sie wird als
Endergebnis gespeichert, wo wir gedruckt haben. Ordnung. Das war's also dem Verstehen der
Grundlagen von Funktionen. Wir werden ein bisschen tiefer gehen, aber das ist nur eine kleine
Einführung nur um Ihnen
etwas Erfahrung zu geben.
36. Lokaler vs. globaler Umfang: Hallo zusammen und willkommen
zur nächsten Lektion
, in der es um
lokale und globale Aspekte geht . Schauen wir uns das mal an. Richtig, lokaler versus
globaler Geltungsbereich. Jetzt kann auf eine Variable, die lokal
deklariert ist nur innerhalb
des lokalen Bereichs zugegriffen werden. Im Vergleich dazu kann auf eine
global deklarierte Variable von jedem Bereich aus zugegriffen werden. Wir werden in
Bezug auf unsere deklarierten Variablen
mit
lokalem und globalem Gültigkeitsbereich arbeiten in
Bezug auf unsere deklarierten Variablen
mit
lokalem und globalem Gültigkeitsbereich , richtig. Lassen Sie uns
weitermachen und uns auf
die Laborübung zum lokalen
Geltungsbereich und zum globalen Geltungsbereich vorbereiten .
37. Deklaration im lokalen und globalen Umfang – [Lab]: Hallo zusammen und willkommen zur nächsten Laborübung, bei
der es um lokale
und globale Aspekte gehen wird lokale
und globale Aspekte Lassen Sie uns also anfangen. Das Erste, was wir tun möchten
, ist eine kurze Auffrischung der
Funktionen Definieren wir unsere Funktion.
Also sagen wir Def Auch hier werden
wir meinen Gruß aussprechen. Dann werden wir weitermachen
und unsere Eltern hinzufügen. Dann
fügen wir einen Parameter hinzu, nämlich Name
, fügen den Dann können wir einfach „Drucken“ sagen, und wir können das tatsächlich weiter oben
machen, und dann können wir einfach weitermachen
und uns nach Mittag verabschieden. Fügen Sie das Komma und
das Leerzeichen hinzu,
dann können wir den Plus-Namen hinzufügen Perfekt. Und dann
wollen wir unsere Funktion aufrufen, damit wir M grüßen und Klammern
öffnen und schließen
können. Und denken Sie daran, dass wir
zu diesen Kleinigkeiten
den tatsächlichen Wert hinzufügen müssen , der hier wie folgt zugewiesen
werden soll Also werden wir nein sagen. Großartig. Nun, wenn wir unseren Code ausführen würden
, wir sehen. Guten
Morgen, H. Gut. Das haben wir an Ort und
Stelle. Perfekt. So können wir Funktion definieren
und aufrufen. Lassen Sie uns nun auf
lokaler und globaler Ebene arbeiten. Nehmen wir der Argumentation
halber an, wir arbeiten nicht mit unserem Parameter und wir arbeiten
nicht mit unserem Argument. Lassen Sie es mich sehr einfach halten. Und wir müssen den Namen hier
irgendwo definieren. Ein Beispiel für einen lokalen
Geltungsbereich lautet also wie folgt. Nehmen wir an, Sie definieren eine Variable. In deiner Funktion. In diesem Fall sage ich Name ist gleich und dann
sage ich einfach Arno Nehmen wir an, ich
möchte diesen Code ausführen, es heißt auch
Guten Tag nein, aber lassen Sie uns weitermachen und das ausführen Hier heißt es Guten Tag nein. Dieser Name bezieht sich auf unsere Variable und wir haben diesem Wert arno
zugewiesen Lassen Sie uns versuchen, ob wir diesen Namen tatsächlich draußen drucken
können Standardmäßig wird es die Funktion ausführen,
aber nehmen wir
an, ich möchte, dass es
meinen Namen ausgibt. Also werde ich „Namen drucken“ sagen. Also lass uns sehen, ob wir das ausdrucken
können. Also wird es
die Funktion ausführen, die sagt: Guten Tag Arno, aber schauen wir mal, ob es den Namen
ausdruckt Lass uns das ausführen. Da haben wir's. Ich drucke guten
Tag aus, Arno. Aber hier gibt es einen Fehler, der besagt
, dass der Name nicht definiert ist. Der Grund dafür ist unsere Variable
in einem lokalen Gültigkeitsbereich deklariert ist, was bedeutet, dass unsere Funktion nur
innerhalb unserer Funktion selbst auf sie
zugreifen kann . Wir versuchen, es von
außerhalb dieser Funktion aufzurufen .
Das ist nicht erlaubt. Wir gehen über die Regel hinaus Regeln
mit lokalem Geltungsbereich einzuhalten. Und das ist der Grund,
warum wir
diesen Fehler erhalten und er
nicht ausgeführt werden kann. Lassen Sie uns nun sehen, ob wir
unser Programm auf globaler
Ebene ausführen können . Also lass uns das machen. Sie können also zum Beispiel weitermachen und diese Variable hier
entfernen, und Sie können
vor Ihrer Funktion definieren, Sie können weitermachen und
sagen, dass Name gleich Nein Jetzt wollen wir sehen,
ob wir diese Namensvariable hier
abrufen können
und ob wir sie auch drucken können Also lass uns weitermachen und Lauf sagen. Und da funktioniert es.
Guten Tag nein und nein. Es druckt meinen
Namen hier aus und führt
auch diese Funktion aus. Es ruft diese Funktion an Ort und Stelle auf. Jetzt können Sie den
Unterschied hier sehen. Wir haben unsere Variable oben deklariert, damit wir sehen konnten, dass sie auf globaler Ebene
funktioniert. Wir können
diese Variable und ihren
Wert von einer beliebigen Stelle
in unserem Programm aus als Achse betrachten, und wir haben
sie direkt darüber definiert. Denken Sie daran, dass es einen Unterschied zwischen dem lokalen
und dem globalen Geltungsbereich gibt. lokale Gültigkeitsbereich
kann beispielsweise eine Variable sein, die auf
Funktionsebene
definiert ist , und Sie können
nur
diese Variable und ihren
Wert in Ihrer Funktion verwenden . Hier haben wir eine Variable
außerhalb unserer Funktion definiert, genau hier,
bevor einer
der folgenden Codes ausgeführt und ausgeführt
wurde Dies ist ein Beispiel
für einen globalen Gültigkeitsbereich,
was bedeutet, dass wir auf
diese Variable in
einer Funktion zugreifen können und wir können auf jede andere Stelle
in unserem Programm zugreifen. Es gibt also die
Unterschiede zwischen lokalem Geltungsbereich und
globalem Geltungsbereich in PysON
38. Vergleich und logische Operatoren: Hallo, Ron, und willkommen zur
nächsten Lektion, die sich mit Vergleichen
und logischen Operatoren befassen
wird. Lassen Sie uns also weitermachen
und loslegen. Nun wollen wir uns zunächst die Vergleichsoperatoren
ansehen. Ich habe diese
Tabelle hier zusammengestellt, um es Ihnen
sehr einfach zu machen , sich
einen Überblick darüber zu verschaffen Auf der linken Seite können
wir also unsere
Vergleichsoperatoren
und ihren Zweck auf
der rechten Seite sehen und ihren Zweck auf
der rechten Seite Wir haben unseren doppelten gleichen
Sinus, was gleich bedeutet. Wir haben unser Ausrufezeichen und
das Gleichheitszeichen,
was bedeutet, dass nicht gleich
, größer als Symbol, unser Kleiner-als-Zeichen ist größer
als oder gleich Symbol, und unser
Kleiner-als-Gleich-Zeichen auch
oder Operator, man könnte sie als Kleiner-als-Gleich-Zeichen auch bezeichnen Und das bedeutet weniger
als oder gleich. Das sind also verschiedene
Vergleichsoperatoren, die wir in
Pyson mit unserer Logik verwenden können Das ist besonders nützlich in unseren If-Bedingungen und
auch bei Schleifen
und in vielen anderen Fällen, in denen
wir einen Operator verwenden müssen,
insbesondere einen
Vergleichsoperator insbesondere einen
Vergleichsoperator Jetzt haben wir nicht nur
Vergleichsoperatoren. Wir haben auch logische
Operatoren .
Schauen wir uns das also an. Nun, zu den logischen
Operatoren, die wir haben, gehören und oder und nicht. Schauen wir uns nun den
Zweck jedes einzelnen von ihnen an. Der logische
Operator and gibt also
wahr zurück , wenn beide
Aussagen wahr sind. Wir haben dann einen rein logischen
Operator, der
wahr zurückgibt , wenn eine der
Aussagen wahr ist. Nehmen wir zum Beispiel an, wir haben zwei Aussagen. Eine davon ist falsch und
die andere ist wahr. Das bedeutet, dass wir am Ende ein echtes Ergebnis erzielen werden. Okay? Nun, ich weiß, dass das vielleicht so weitergeht und dir ein bisschen
über den Kopf geht, aber mach dir keine Sorgen, wir werden auf die Details
eingehen und es wird
Sinn machen, das verspreche ich dir. Dann haben wir auch einen
NOT-Operator, und das macht das Ergebnis rückgängig Es gibt also wahr zurück, wenn die
Aussage wahr ist, und gibt wahr zurück, wenn die
Aussage falsch ist Es ist also genau ein Operator, Gegensätzen
und Umkehrung
befasst Stimmt, das sind also zwei Gruppen
von Operatoren, die wir bekommen. Also Vergleichs- und
logische Operatoren, das ist eine der beiden Gruppen , die wir hier
für Pison haben
39. IF-Konditionen: Hallo zusammen und willkommen
zur nächsten Lektion, die sich mit I-Bedingungen
befassen wird Lassen Sie uns also anfangen. Richtig, also wenn Bedingungen. Jetzt erhalten wir
natürlich IL-Aussagen,
und IL-Aussagen, und IL-Aussagen, entscheiden
auf der Grundlage bestimmter Bedingungen über zu ergreifende Maßnahmen Jetzt erhalten wir auch I
Else-Aussagen. Und mit diesen
ELFL-Anweisungen können Sie Aktionen
auswählen, die von
einer Vielzahl von Bedingungen abhängen Ich weiß, dass das zunächst
etwas verwirrend sein könnte,
aber um Ihnen zu helfen, diese Informationen aufzunehmen und sie
zu kontextualisieren, werde
ich
Ihnen ein paar Analogien
zusammen mit Codierungsschnipseln
geben, um zusammen mit Codierungsschnipseln Fangen wir also ganz einfach an. Richtig, schauen wir uns also
eine Analogie zum Is-Zustand an. Also Ampeln. Also, mit
Ampeln haben
wir natürlich unser Auto, und unser Auto hält
an einer
Ampel, wenn sie rot ist, und wenn sie grün ist, fährt
das Auto weiter. Schauen wir uns nun an, wie dies
mit den IL-Bedingungen in Zusammenhang gebracht
werden kann . Also haben wir unser Auto und wir haben die Ampel oben und
jetzt setzen wir das in den Code um. Was Sie zum Beispiel
tun könnten, um ein einfaches Programm zu erstellen, ist, Sie könnten sagen, Sie können eine Variable namens
Ampel definieren und wir können diesen Wert auf Grün
setzen. Dann können wir
eine Is-Bedingung einrichten. sagen wir,
wenn die Ampel gleich grün
ist, dann wollen wir
drucken, du darfst fahren Sonst wollen wir
drucken, du musst warten. Hier ist eine sehr einfache
Methode, wie wir
eine Is-Bedingung verwenden und sie auf
eine Ampelsituation anwenden können eine Is-Bedingung verwenden und sie auf
eine Ampelsituation anwenden . Schau dir einen anderen an.
Also eine Analogie zu den Noten der Schüler Nehmen wir an, wir haben einen
Studenten, der natürlich für eine
Prüfung lernt und er bekommt seine Noten zurück oder
etwas Ähnliches Lassen Sie uns weitermachen und
das in einem Programm formulieren. Schauen wir uns also einen Codierungsausschnitt
an, der auf diesem
Anwendungsfall basiert Nehmen wir also an, wir
haben eine Variable, die die
Schülernote ist , und die Note dieses
Schülers ist 83. Jetzt können wir eine
Ile-Bedingung verwenden um zu überprüfen,
ob die Note dieses
Schülers, wenn die Note des Schülers
größer oder gleich 50 ist, dann wird sie in der Konsole gedruckt,
andernfalls ist das Drucken
fehlgeschlagen. Ordnung. Schauen wir uns eine
andere Analogie an Hoffentlich ist
dies inzwischen sinnvoller, da wir einige Anwendungsfälle
durchgehen und uns
einige Codierungsschnipsel für
ein Programm ansehen einige Codierungsschnipsel für , das Sie auf der
Grundlage dieser Situation erstellen können Lassen Sie uns also weitermachen und uns einen anderen
ansehen. Also dieser
wird sich jetzt auf
die Ich-Wenn-anders-Bedingungen konzentrieren . Also Wahlstimmen. Nehmen wir an, wir haben jemanden, der
abstimmt
, und wir sollten das in den Kontext
eines PySON-Programms stellen Wir können weitermachen und
ein Programm erstellen , das das Alter der Wähler berücksichtigt Die Variable wird das Alter der Wähler sein und der Wert wird 17 sein Wir können dann weitermachen und unsere E-If-Bedingungen
einrichten. Wir können damit beginnen, dass wir sagen können,
wenn das Wähleralter höher ist, es 17 Jahre
ist, können wir abstimmen
, Sie können wählen E, wir können überprüfen, ob
das Wähleralter 18 Jahre
beträgt , und dann
können wir drucken, Sie können Sonst können wir drucken,
du bist zu jung, um In diesem Fall ist der
Wähler 17 Jahre alt. Also, wenn ein Wähler,
der älter als 17 Jahre ist, nicht akzeptiert
wird und die gedruckte
Erklärung nicht funktioniert Die Erklärung von ELIF hier, ELIF-Wähleralter gleich
18 ist, gibt an, dass Sie wählen können Alter des Wählers ist jedoch 17 Jahre, entspricht
nicht 18 und nicht mehr als Das heißt, es wird in der anderen Erklärung, die wir hier aufgestellt haben,
ausdrucken
, dass Sie zu jung sind, um abzustimmen Wie Sie also sehen können, wird es für die
Aussage, die
wahr ist , diese
spezielle Druckaussage ausführen. Und in diesem Fall basiert die einzige
Aussage, die zutrifft,
auf der Aussage, weil
der Wähler nicht
älter als 17 oder 18 ist , also wird er
die Botschaft bekommen , dass Sie
zu jung sind, um zu wählen Ordnung. Das sind nur ein paar
Analogien, um es hoffentlich einfacher zu
machen,
das Konzept der If-Bedingungen zu verstehen ,
aber keine Sorge, wir werden eine Übung machen,
nur um uns
mit der Verwendung der Wenn- und
L-Bedingungen in Hisen vertraut zu mit der Verwendung der Wenn- und
L-Bedingungen in
40. Erstellen einer einfachen If-Elif-Else-Logik – [Lab]: Hallo zusammen und willkommen zu
den praktischen Laborübungen. In dieser speziellen Übung werden
wir uns also mehr auf die Bedingungen konzentrieren. Insbesondere bei IL-Aussagen und auch bei EFL-Aussagen Lassen Sie uns weitermachen und
mit einer einfachen IL-Aussage beginnen mit einer einfachen IL-Aussage Richtig. Zuallererst wollen
wir unsere Variable definieren
, die wir auswerten wollen. Also
sagen wir Schülernote, und der Wert
, dem wir das zuordnen, ist 45. Dann
wollen wir mit unserer Wenn-Aussage beginnen. Also sagen wir,
wenn die Note des Schülers größer als 50
ist, dann müssen wir unseren Doppelpunkt
hinzufügen, wir wollen
den folgenden Code ausführen, was in diesem Fall eine Print-Anweisung sein wird, nach der natürlich gefragt wurde.
War drin. Also wir wollen die Vergangenheit ausdrucken
, ob diese bestimmte Schülernote höher als
50
ist, falls das aus irgendeinem Grund nicht der Fall
ist, okay? Wir können dann
eine andere Aussage verwenden. Wir können also etwas anderes sagen, uns
einrollen und eingeben, und
dann können wir einfach sagen, drucken ,
Entschuldigung, Sie haben versagt Okay, wir können einfach weitermachen
und es so hinzufügen. Denken Sie jetzt daran, dass, wenn
Sie hier die Eingabetaste drücken, ein Leerzeichen hinzugefügt wird, das
Sie hier in
dem Code verschachteln können, den Sie ausführen
möchten
, wenn diese bestimmte Anforderung für Sie hier in
dem Code verschachteln können, den Sie ausführen
möchten
, wenn diese bestimmte eine
If-Anweisung erfüllt wurde. Okay. Behalte das hier im Hinterkopf. Es wird weitermachen und diesen Raum für dich
verschachteln. Wenn dies aus irgendeinem Grund nicht der Fall ist, können
Sie
einfach die Tabulatortaste drücken, und es wird
sich für
Sie verschieben und Ihren
Code entsprechend strukturieren. Gemäß dem, was
wir hier eingerichtet haben, entspricht die
Schülernote also 45. Wenn die Note eines Schülers
größer oder gleich 50 ist, wir den Pass aus, sonst
drucken wir es aus. Leider haben Sie versagt In diesem Fall schlägt die erste
Bedingung fehl Sie wird dies
und natürlich den Code, der
dazugehört, überspringen und
direkt zu der
Anweisung springen, wo sie gedruckt
werden soll. Entschuldigung,
dass direkt zu der
Anweisung springen, wo sie Sie versagt haben. Lassen Sie uns weitermachen und
unseren Code ausführen und ihn uns ansehen. Es tut uns leid, Sie haben versagt. Also lass uns weitermachen
und das ändern. Lass uns das auf 51 umstellen. Nun die erste Aussage,
wir werden auswerten ob die Schülernote
größer als 50 ist, wir haben 51 als Schülernote, und das wird
dann r drucken. Also die Sache mit unseren Wenn-Aussagen
hier sind IL-Aussagen. Also im Grunde genommen,
sobald
die erste Bedingung erreicht ist,
die natürlich wahr ist, wird
sie den Code
ausdrucken, der
Teil dieser Bedingung ist der
Teil dieser Bedingung und dann wird
das Programm gestoppt. Es wird also mit
nichts anderem weitermachen ,
weil es herausfinden
will , was wahr ist und erste Aussage wahr ist. Also hier werden wir „
Ausweis drucken“ sagen. In diesem Fall
sollte es also Pass heißen, also können wir dann Run sagen und
los geht's. Da steht Vergangenheit. Perfekt. So können wir
also eine einfache Wenn-Else-Anweisung verwenden. Ich möchte also, dass wir
jetzt etwas weiter gehen
und uns eingehender mit einer If-ELF-Aussage befassen
. Lassen Sie uns also weitermachen und anfangen. Also zuerst möchte ich Farben
bewerten. Sagen wir also, meine Lieblingsfarbe, ich sage gleich, und
hier sage ich Grün Lassen Sie uns also mit der Aussage
I ELF L beginnen. Also zuerst, wenn meine
Lieblingsfarbe gleich ist, verwenden wir
das doppelte Gleichheitszeichen. Und hier werden wir sehen
, ob es, sagen wir, Rot
entspricht sagen wir, Rot
entspricht Sie können unseren Plan hinzufügen. Wir können dann weiterdrucken
und sagen, dass Ihre Lieblingsfarbe Rot ist Perfekt. Dann können
wir noch eine weitere Aussage hinzufügen
. Also werden wir
ELIF-Erklärung sagen. ELIF, meine Lieblingsfarbe, ist gleich, doppelt ist hier gleich, wir müssen hinzufügen, und wir
werden Wir werden weitermachen und „Drucken“
sagen. Deine Lieblingsfarbe ist Grün. Und wenn
wir aus irgendeinem Grund nicht
nach einer anderen Farbe suchen. Sagen wir also braun oder blau,
wir können sehen, dass es anders gedruckt wird, Sie haben eine andere
Lieblingsfarbe. Richtig. Was wir
tun können, ist das auszuführen. Lassen Sie uns es einfach zuerst auswerten. Die Variable hier ist meine
Lieblingsfarbe und der Wert ist Grün. Zuerst werden wir
überprüfen, ob diese Farbe rot
ist und nicht rot, also springe ich zur nächsten
Zeile, der Elif-Zeile hier. Da steht: Meine Lieblingsfarbe
ist Grün, und es ist Grün. Das heißt, es wird drucken Ihre Lieblingsfarbe Grün ist, und es wird
diese Codezeile ausführen und das Programm damit
beenden. Ich kann nach unten scrollen und
„Ausführen“ sagen und es heißt: „ Deine Lieblingsfarbe ist Grün“. Also ging es weiter und führte diese Aussage durch und sie war wahr, weil die erste
Aussage hier falsch war, und es ist natürlich
nicht nötig, zur letzten
überzugehen , wenn sie bestanden hat. Lassen Sie uns jedoch weitermachen
und dies auf Braun setzen. Jetzt wird also die erste
I-Anweisung fehlschlagen,
was bedeutet, dass unser Programm zur nächsten Anweisung
übergeht, die unsere Eli-Anweisung ist, und die schlägt ebenfalls fehl,
weil sie grün ist. Und dann geht es weiter und geht
zur
Erklärung und druckt aus,
was sonst der Fall ist. Und in diesem Fall wird
es gedruckt, Sie haben eine andere
Lieblingsfarbe. Also werde ich
sagen, lauf los, da steht, dass du eine
andere Lieblingsfarbe hast. So
können wir also unsere ID
und unsere SE-Anweisung verwenden . Okay, lassen Sie uns weitermachen
und es
in diesem Fall hier etwas interessanter machen. Lassen Sie uns weitermachen und auch mit
unseren Eingabefunktionen arbeiten. Sie können
dies entfernen, und lassen Sie uns
weitermachen und eines erstellen
, das Ihr Passwort ist. Sagen wir also mein Passwort. Ich werde das
auf eine Eingabefunktion einstellen und hier möchte ich Benutzer
auffordern , ihre Passwörter einzugeben
. Ich werde sagen,
geben Sie bitte Ihr Passwort ein, Doppelpunkt, und wir möchten hier ein Leerzeichen
hinzufügen. Großartig. Jetzt wollen wir
eine einfache if-Anweisung machen, also sagen wir, wenn
mein Passwort gleich ist, werden
wir hier den
Vergleichsoperator verwenden und wir sagen Passwort eins,
zwei, drei, wir
müssen einen Doppelpunkt hinzufügen,
dann Enter, und jetzt können
wir drucken sagen Willkommen. es sich nicht um
das eingegebene Passwort
handelt, können
wir hier eine Al-Anweisung verwenden. Als Doppelpunkt, Enter, sehen wir
print, ungültiges Passwort. Bitte versuchen Sie es erneut. In Ordnung. Also hier können
wir sehen, dass wir
zunächst aufgefordert werden , ein Passwort
einzugeben. Der Wert, den wir eingeben, wird der Variablen
hier in meinem Passwort zugewiesen. Dann werden wir hier
unsere I-Anweisung verwenden, um das Passwort zu überprüfen, und wenn
es dem Passwort eins,
zwei, drei entspricht , wenn das der Fall
ist,
werden wir Willkommen drucken Wenn dies nicht der Fall ist, können wir
unsere Erklärung verwenden , um ein
ungültiges Passwort auszudrucken Bitte versuchen Sie es erneut. Lassen Sie uns diesen Prozess auswerten. Also werde ich
weitermachen und das ausführen. Also geben wir ein Passwort ein, ich werde etwas
ganz anderes eingeben, indem sage Pass drei, vier, drei Pass und Enter. Dann heißt es ungültiges
Passwort, bitte versuchen Sie es erneut. Also habe ich hier Pass 342 Pass eingegeben, was bedeutet, dass die erste
Einschränkung hier fehlgeschlagen ist. Also ging es zur nächsten Codezeile
, die etwas anderes sagt, und es wurde
ein ungültiges Passwort gedruckt. Bitte versuchen Sie es erneut. Lassen Sie uns nun weitermachen und das richtige Passwort eingeben,
nämlich Passwort eins, zwei, drei, damit wir diesen Code unverändert erneut
ausführen können. Und wir können
Passwort eins, zwei, drei sagen. Lassen Sie uns das
hier noch einmal überprüfen, los geht's. Und du willst
dann nur noch die Eingabetaste drücken. Und dann heißt es: Willkommen. Also, wenn die Erklärung hier zuerst wurde und sie ein
Erfolg war, dann war sie wahr. Also ging es weiter und führte die Willkommensnachricht
aus der Druckfunktion aus. So können wir unsere IL-Anweisungen auch
mit einer Eingabefunktion
einrichten , um sie für den gesamten Prozess
etwas glaubwürdiger
zu machen . Okay. Lass uns weitermachen und
es ein bisschen interessanter machen. Lassen Sie uns diesmal eine I-, ELF- und
L-Anweisung hinzufügen. Ich werde
hier die Passwörter festlegen und davon ausgehen, dass
es einen bestimmten Benutzer gibt. Was ich
tun werde, ist wie folgt. Ich werde sagen, wenn mein Passwort dem Passwort 123
entspricht, möchte
ich Willkommen sagen,
ich werde John sagen Dann möchte ich
hier
eine ELF-Anweisung hinzufügen und ich
werde mein Passwort sagen Das ist gleichbedeutend damit, das Wort 321
Doppelpunkt zu übergeben, um Drucken zu sagen, und nehmen wir an,
das ist nein, also sage ich Willkommen nein Und wir können Folgendes tun. Jetzt können wir überprüfen, ob
das Passwort 123 ist. Da heißt es:
Willkommen, John. Wenn das Passwort 321 ist, heißt
es Willkommen nein. Und wenn es keines von beiden ist, sagen
wir einfach, dass das Passwort ungültig ist. Bitte versuchen Sie es erneut. Lassen Sie uns also weitermachen und diesen Code hier
ausführen. Zuerst werden wir nach einem dieser Passwörter
suchen. Ich sage
Passwort drei zu eins, Enter. Willkommen nein. Was passiert ist, war dass das
Passwort nicht Passwort eins bis drei war. Die ILS-Anweisung hat
diese korrekte Eingabe des
Passworts drei zu eins erkannt und Ausgabe von Welcome
no aufgerufen, wie wir hier sehen können. Lassen Sie uns weitermachen und das noch einmal
ausführen. Okay. Und ich sage Passwort eins, zwei, drei, Enter. Und dann
heißt es Willkommen John, und das entspricht dem, was wir hier überprüfen, ist
deine Aussage oben Lassen Sie uns etwas, das nicht
Passwort drei ist, zu
eins oder Passwort 123 setzen Passwort drei ist, zu
eins oder Passwort 123 Lassen Sie uns also weitermachen und alles
erneut ausführen. Und wir sagen
einfach Pass 321. Ungültiges Passwort,
bitte versuchen Sie es erneut. In Ordnung, da haben wir es also. Auf diese Weise können wir
unsere I-Bedingungen in
einer Vielzahl von verschiedenen Aspekten nutzen einer Vielzahl von verschiedenen Aspekten und sie alle zusammenfügen.
41. Zusätzlich: If-Elif-Else üben – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung. Ich habe beschlossen,
eine zusätzliche Übung
zu If-Bedingungen hinzuzufügen , und werde mich auch etwas
eingehender Verwendung logischer
Operatoren
befassen Lass uns weitermachen und weitermachen. Richtig. Also das erste,
was ich tun möchte, ist,
meine Variablen wie immer zu definieren. Also lassen wir
meinen Vornamen gleich sein, und ich sage
weiter, dann werde ich meinen Nachnamen gleich
haben, und es wird Pretorious sein Das habe ich definiert. Als Nächstes
möchte
ich hier
eine Wenn-Erklärung erstellen. Ich werde das Folgende sagen
, nämlich ob. Mein Vorname ist gleich n
, doppelt gleich nein. Und mein Nachname,
doppelt gleich, ist Pretorius
, füge meinen Doppelpunkt Und was ich sagen will,
ist Drucken
und ich werde sagen, willkommen,
Arno Jetzt können Sie hier natürlich auch
Leerzeichen für Ihre
Druckfunktion hinzufügen hier natürlich auch
Leerzeichen für Ihre
Druckfunktion Und wenn das nicht der Fall ist, werde
ich etwas anderes sagen, was meiner Aussage
entsprechen wird. Ich sage Print
und hier sage ich Access, Dno Schauen wir uns also an, was wir
hier überprüfen. Also überprüfen wir, ob mein
Vorname Anu und mein Nachname Pretorius
entspricht,
was natürlich auch der Fall ist Pretorius
entspricht,
was natürlich auch der Da heißt es: Willkommen Arno. Wenn eine dieser
Prüfungen hier fehlschlägt, geht
es direkt zur Abrechnung und zum Drucken wird
der Zugriff verweigert Denken Sie also an das, was wir mit logischen
Operatoren mit A
gelernt Beide Vergleiche
, die wir hier anstellen,
müssen
also zutreffen, damit eine wahre Aussage
zurückgegeben , mit anderen
Worten,
die Codezeile darunter ausgeführt wird. Wenn das nicht der
Fall ist, schlägt es
fehl und der Druckzugriff wird verweigert. Lassen Sie uns also weitermachen
und es testen und
diesen Code ausführen . Da steht, willkommen nein. Das bedeutet, dass
der Vorname und der Nachname den Einschränkungen entsprachen , die
wir überprüft haben. Lassen Sie mich weitermachen und nur den einen
ändern. Also werde ich
das von jetzt an ändern und ich werde Yaku sagen, okay? Und ich werde den Scheck so lassen
, wie er ist. Es wird prüfen,
ob es immer noch Arno und der Nachname Pretoris Jetzt habe ich
es auf Yahoo geändert. Also nur diese Aussage hier, mein Nachname ist gleich Ano
Pretoris, wird wahr sein,
und das wird fehlschlagen, was bedeutet, dass der Zugriff verweigert jetzt ausgedruckt werden sollte Wenn ich also nach unten
scrollen und diesen Code ausführen würde, würde
es heißen, dass
Zugriff verweigert wurde, weil beide Aussagen
wahr sein müssen, damit er Also, wenn ich das wieder auf Nein
zurücksetze, okay, beide Aussagen
werden korrekt sein Wenn ich es also ausführen würde, würde
es mich willkommen heißen,
Arno So können Sie auch
sehen, wie wir
unsere logischen Operatoren mit
unserer AND-Anweisung verwenden können unsere logischen Operatoren mit
unserer AND-Anweisung .
Lass uns das umschalten. Lass es uns mit unserer Aussage machen. Wenn ich sagen würde
oder, in diesem Fall, würde
ich das als Beispiel
auf Yahoo umstellen. Es wird
hier weitergehen und ich
sage einfach Willkommen als
etwas Allgemeines. Es wird durchgehen weil eine der
Aussagen wahr ist, und das ist der Nachname
, der Pretorious ist, aber der Vorname ist falsch und da steht nur Wenn ich das ausführen würde, würde
es heißen: Willkommen,
was bedeutet, dass diese
Codezeile ausgeführt wurde weil eine Aussage
wahr war, nämlich der Nachname Und das ist der Grund, warum das aus
diesem Grund
ausgeführt wurde. In Ordnung. So können Sie also auch die
Oder-Anweisung
verwenden und sie an Ort und Stelle
setzen. In Ordnung. Lass uns weitermachen und
unsere Beispiele hier ändern ,
nur um ein bisschen zu chatten. Lass uns weitermachen und das mit
etwas anderem machen. Lassen Sie uns weitermachen und das zum Beispiel
mit einem Stier vereinbaren. Wir wollen
den Not-Operator testen. Hier werde ich
es einfach halten und sagen
wir, sagen wir, Student im
Grundstudium Sagen wir, das ist gleich wahr. Was ich dann tun kann, ist
, meine If-Aussage so zu formulieren, dass
ich, falls nicht, Student im Grundstudium sagen möchte, und wir werden sehen, ob das kein Student im Grundstudium
ist, wir werden weitermachen und sagen,
willkommen, und wir werden sagen, dass Sie kein
Student im Grundstudium sind Bitte verwenden Sie Bibliothek
eins A als Beispiel. Wir haben das Set und dann können
wir sehen, ob es sich um Doktoranden
handelt Hier werden wir es in gedruckter Form sehen
und können sagen: Willkommen. Sie sind ein Student im Grundstudium. Also benutzen Sie bitte Bibliothek zwei A. Aber lassen Sie uns weitermachen und das hier ausführen Da steht: Willkommen. Sie sind
Student im Grundstudium, also benutzen Sie bitte Bibliothek zwei A. Das haben wir hier
eingerichtet. Wir setzen den Status „
Student im Grundstudium“ auf „Wahr“. Falls Sie kein Student im
Grundstudium
sind, überprüfen wir
dies anhand dieser If-Angabe überprüfen wir
dies anhand dieser If-Angabe Es wird gedruckt, willkommen. Sie sind kein
Student im Grundstudium, also benutzen Sie bitte die A. S. Wenn also
diese Zeile ausfällt, wird
die folgende Zeile gedruckt
, in der
es heißt: Willkommen Sie sind ein Student im Grundstudium. Bitte benutzen Sie
also Bibliothek zwei A. So
können wir also auch
logische Operatoren
mit nicht einbauen logische Operatoren
mit nicht einbauen Wir haben hier also gelernt, wie wir und oder und nicht
verwenden können. So können Sie also
weitermachen und
viel mehr miteinander kombinieren , um
je nach Anwendungsfall
unterschiedliche Ergebnisse zu erzielen . Ordnung, Leute, das ist alles
für diese zusätzliche Laborübung, und wir werden in
der nächsten Lektion über
verschachtelte If-Bedingungen weitermachen der nächsten Lektion über
verschachtelte If-Bedingungen
42. Verschachtelte IF-Konditionen: Hallo zusammen und willkommen
zur nächsten Lektion,
in der es um verschachtelte IF-Bedingungen gehen wird Fangen wir also an. Richtig, also ein verschachteltes,
wenn auch bedingtes. If-Anweisungen können ineinander
verschachtelt werden, was zu dem Begriff
NestedIf-Bedingungen Wenn also die Bedingung in der ersten if-Anweisung als wahr
ausgewertet wird, wird
die nächste If-Anweisung ausgeführt, wird
die nächste If-Anweisung und Sie
können in
einem kurzen Codierungsausschnitt sehen,
dass es sich hier um eine verschachtelte Wir werden unsere erste
If-Anweisung haben und dann darunter die nächste If-Anweisung,
also denken Sie daran nächste If-Anweisung,
also denken Sie Wenn die Bedingung in der ersten
if-Anweisung als wahr ausgewertet wird, wird
die nächste if-Anweisung direkt danach ausgeführt Schauen wir uns eine Analogie
an, um
dies etwas
verständlicher zu machen dies etwas
verständlicher zu Nehmen wir zum Beispiel an, wir wollen
Präsident der USA werden Sie haben eine Person und möchten ihren
Staatsbürgerschaftsstatus bewerten, falls sie in
den Vereinigten Staaten geboren wurde, und wir können
hier nachschauen und uns
die Anforderungen ansehen. Sie müssen zum Beispiel
über 35 Jahre alt sein und ein geborener
Staatsbürger sein, ein theoretisches Beispiel. Dann können wir natürlich
dieses Beispiel verwenden und es
in eine verschachtelte if-Anweisung einfügen Zum Beispiel können wir
sagen, dass das Alter der Wähler hier 37 Jahre beträgt, wenn
die Variable gesetzt Eine weitere Variable, die wir
verwenden können, ist die Staatsbürgerschaft. Wir können sagen, dass sie aus
den Vereinigten Staaten kommen und das war das Geburtsland. Um genauer zu sein, könnte man es
sogar so sagen. Dann möchten Sie
Ihre erste If-Aussage überprüfen. Sie wollen sagen,
wenn das Wahlalter höher als 35 Jahre ist, dann wollen Sie weitermachen
und die zweite,
wenn die
erste Wenn-Erklärung wahr war, ausführen ,
dann wollen Sie sagen, ob dann in diesem Fall die Staatsbürgerschaft oder das Geburtsland
Vereinigte Staaten sind,
dann wollen Sie drucken, Sie sind
berechtigt, für das Präsidentenamt zu kandidieren Dies ist eine typische
Methode, wie wir eine verschachtelte If-Bedingung
verwenden können .
Sie können Ihre if-Anweisungen untereinander
verschachteln, Sie können Ihre if-Anweisungen untereinander
verschachteln anstatt sie
Zeile für Zeile zu haben und sie eine bestimmte
Einschränkung
auswerten zu lassen . Auf diese Weise können wir uns
auf verschachtelte If-Bedingungen konzentrieren.
43. Erstellen eines verschachtelten WENN-Bedingungssystems – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung für
verschachtelte I-Bedingungen Lassen Sie uns also weitermachen
und loslegen. Wir beginnen hier also
mit einem sehr einfachen und grundlegenden Beispiel, das sich auf die Kandidatur
für die Präsidentschaft der Vereinigten
Staaten konzentriert , das Alter
und das Geburtsland der Person berücksichtigt werden . Lassen Sie uns also weitermachen
und loslegen. Sie können also sagen, dass das Alter der Wähler
eine Variable in dem Auszug ist ,
den ich in den theoretischen Vorlesungen zur Verfügung gestellt
habe ,
oder Sie können das Alter der Bewerber sagen Es hängt wirklich von allem ab
, was Sie tun möchten. Ich werde
es hier oben ein bisschen ändern. Also werde ich
hier das Alter des Bewerbers angeben
und das
gleich Stadt acht setzen. Dann möchte ich
eine Variable erstellen, die
besagt, dass das Land der Bürgen liegt. Hier werde ich als Zeichenfolge USA
sagen. Ich habe meine Variablen definiert. Alter und
Geburtsland des Bewerbers. Jetzt kann ich mit meiner
Nested-If-Anweisung beginnen. Ich werde zunächst überprüfen, ob
das Alter
des Bewerbers
höher als 35 Jahre ist, erst
dann möchte ich die folgende
If-Anweisung
ausführen, der das Geburtsland überprüft wird Dann möchte ich sagen, ob
das Geburtsland dem der
USA
entspricht , und dann werde ich hier am Ende
ausdrucken, dass Sie berechtigt sind, für das Amt
des US-Präsidenten C zu kandidieren des US-Präsidenten C damit wir
alles vor Ort überprüfen können Das Bewerberalter ist also Studie A. Wenn das Alter des Bewerbers höher
als fünf ist, können
wir mit der nächsten
Erklärung I fortfahren, weil es wahr ist Und dann können
wir hier natürlich sehen, dass das auch stimmt. Sie, ebenfalls aus den USA, werden dann sagen, dass
Sie berechtigt sind für die US-Präsidentschaft
zu kandidieren. Jetzt können wir also weitermachen und diesen Kodex
ausführen, in dem es heißt:
Sie sind berechtigt, für die US-Präsidentschaft zu kandidieren. Perfekt.
Nehmen wir zum Beispiel an, dass erste
Wenn-Aussage
hier falsch ist. Nehmen wir an, wir wollen
das mit einer Aussage herausfinden, bevor wir hier zu dieser Zeile übergehen. Damit meine ich zum Beispiel, wenn zum Beispiel Sety 4 habe, ich diese erste
E-Anweisung bereits nicht bestanden
habe und
es wird nicht
einmal stören, dass das Programm
nicht läuft und weiterläuft Wenn ich das ausführen würde, die erste E-Anweisung fehlschlagen,
aber es wird nichts passieren Vielleicht möchten wir eine Nachricht
hinzufügen. Wir können eine
Else-Anweisung haben, die ausgeführt
wird, wenn die
If-Anweisung fehlschlägt. Lassen Sie uns in derselben Zeile die Eingabetaste drücken. Sie möchten die Rücktaste drücken und in derselben Zeile wie diese erste, wenn Sie etwas anderes sehen möchten, was Sie tun möchten, ist, dass
Sie weitermachen und
hinzufügen können , dass wir das ein bisschen
machen können Lassen Sie uns das Leerzeichen so verschieben. Wir können das gedruckte Dokument sehen und
wir können sagen, Sie noch nicht alt
genug sind dass
Sie noch nicht alt
genug sind,
um hier zu handeln. Wenn das Alter des Bewerbers 35 Jahre überschreitet, wird mit
der Codezeile unter einem Satz fortgefahren . Wenn nicht, wird
diese Anweisung in
der Zeile dieser IF-Anweisung ausgeführt , die ausgibt, dass Sie
nicht alt genug sind. Lassen Sie uns das zuerst überprüfen,
damit wir „Ausführen“ sagen können. Da steht, du bist nicht alt genug. Das ist es, was hingerichtet wird. Wenn
du aus irgendeinem Grund alt genug bist, dann lass mich Sety sechs sagen Diese Zeile wird durchgelassen
und dann geht es zu dieser Codezeile
hier, die überprüft,
ob das Geburtsland USA ist.
Drucken Sie, ob Sie berechtigt sind, für die US-Schwangerschaft zu
kandidieren Nehmen wir zum Beispiel an,
Sie sind in dem Alter, aber Ihr
Geburtsland ist anders Sie können weitermachen und die Eingabetaste drücken
und hier mit dieser If-Angabe, die
Sie überprüfen möchten. Denken Sie daran, dass der Abstand sehr wichtig
ist, daher können
Sie für den Einzug auch „Drucken“ sagen Sie kommen nicht aus den USA, Ihr Antrag wird abgelehnt Ziemlich brutal, aber wir können
jetzt sehen, wie das abläuft. Wenn wir bei Stufe sechs über
Studie fünf liegen, wird
es
die nächste If-Aussage auswerten. Ich komme nicht aus den USA. Ich werde das
auf ein anderes Land umstellen, sagen
wir zum Beispiel auf
Südafrika. Es wird scheitern
und es wird gehen, es wird zur L-Erklärung gehen und drucken, dass Sie
nicht aus den USA kommen, also wird Ihr Antrag abgelehnt. Lassen Sie uns das ausführen
, dann wird es ausgeführt. Sie kommen nicht aus den USA. Der
Antrag wurde abgelehnt, ich habe die erste Phase hinter Als ich dann hier zur zweiten Phase
der IF-Erklärung überging , wurde
die verschachtelte If-Erklärung,
die aus dem
USAC-Antrag ausgedruckt Auf diese Weise können Sie
im Grunde weitermachen und verschachtelte
IF-Bedingungen verwenden Sie können Ihre verschachtelten
If-Anweisungen einrichten und Sie können
auch Anweisungen verwenden, um sie zu ergänzen und etwas
mehr
aufzubauen , wie soll ich sagen, involviert
und etwas strukturierter
44. Zusätzlich: Verschachtelte IF-Konditional-Praxis – [Lab]: Hallo zusammen und willkommen
zur nächsten Laboraktivität,
bei der der Conditional liegen wird Schwerpunkt weiterhin auf Nested If Wir werden an
einer weiteren Übung arbeiten, nur um unser
Wissen zu festigen und ein bisschen weiter zu gehen.
In Ordnung Lassen Sie uns weitermachen und hier
ein weiteres Nested If
Conditional einrichten . nächste Teil hier
wird sich
auf einen Studenten konzentrieren , der
versucht, sich
für ein
Postgraduiertenprogramm zu bewerben , und er ein Bachelor-Student, kürzlich
seinen Bachelor-Abschluss abgeschlossen
hat, und er hat seine Ergebnisse im
letzten Jahr und möchte sich Lassen Sie uns dafür also eine verschachtelte
If-Bedingung erstellen. Zuallererst wollen
wir also unsere Variablen erstellen Also werde ich zuerst
die Variable für den Grad festlegen. Also hier
sage ich, dass Abschluss gleich ist, und das wird ein Bachelor-Abschluss
sein Dann
sage ich Abschlussnote
und hier sage ich 77. Dann möchte ich
hier
meine geschachtelte
If-Anweisungslogik einrichten hier
meine geschachtelte
If-Anweisungslogik Zuerst haben wir unsere
erste If-Anweisung. Also werden wir zuerst
den Abschluss des Studenten überprüfen. Wir werden sagen, ob der Abschluss dem
eines Bachelor-Abschlusses entspricht Wir können weitermachen und
die geschachtelte if-Anweisung hinzufügen Wenn
das stimmt,
wollen wir dann die Abschlussnote überprüfen Wir können dann weitermachen und
sagen, ob die Abschlussnote
natürlich
größer oder gleich 75 ist natürlich
größer oder gleich 75 Dann können wir das gedruckte Dokument sehen. Sie sind berechtigt, sich
für ein Postgraduiertenstudium zu bewerben. Da haben wir. Wir können sehen, dass
du das an Ort und Stelle hast. Die Abschlussnote ist 77, unser Bachelor-Abschluss
der Bachelor-Abschluss, wir werden den ersten Test und
den zweiten Test hier bestehen und es sollte in
der Konsole ausgedruckt werden, dass Sie sich für ein Postgraduiertenstudium bewerben können
. Wenn ich nach unten scrolle und
das starte , sollte es
heißen: Los geht's. Sie sind berechtigt, sich für ein Postgraduiertenstudium zu
bewerben. Lassen Sie uns nun weitermachen und einige zusätzliche Faktoren
hinzufügen. Lassen Sie uns weitermachen und die Aussagen hier
übergehen. In diesem Fall werde ich hier
keine L-Aussage für den
Bachelor-Teil hinzufügen . Ich werde nur
eine Erklärung für
die Abschlussnote hinzufügen . Ich werde hier nur s sagen
und ich werde Print sagen. Sie sind nicht berechtigt, sich für ein Postgraduiertenstudium zu
bewerben. Dann werde ich hier sagen, und ich werde
hier sagen, Note zu niedrig. Lassen Sie mich also
natürlich meine Klasse 272 wechseln. Der Abschluss wird immer noch
ein Bachelor-Abschluss sein ,
das wird also bestanden. Aber die Abschlussnote
hier wird 72 sein. Es wird
den Anforderungen entsprechen. Das bedeutet, dass diese
Print-Anweisung natürlich nicht weiter ausgeführt
wird. Wir fahren dann mit der nächsten Erklärung fort
,
und das bedeutet, dass
Sie nicht berechtigt sind, sich für ein Postgraduiertenstudium, die zweite
Stufe, zu bewerben. Lassen Sie uns weitermachen und das ausführen. Lass es los, du kannst es sehen. Da steht: Sie sind nicht
berechtigt, sich für ein
Aufbaustudium mit der Note zu niedrig zu bewerben Aufbaustudium mit der Note zu niedrig zu So können wir auch
einfach mehr Übung
mit unseren verschachtelten
IF-Bedingungen machen mit unseren verschachtelten
IF-Bedingungen Ordnung. Das war's mit den Aktivitäten und Lektionen zu verschachtelten If-Aussagen
und dergleichen
45. For Loops: Hallo zusammen und willkommen
zur nächsten Lektion, die sich auf vier Loops
konzentrieren wird. Lassen Sie uns also weitermachen
und loslegen. Die Frage, die uns beschäftigt,
ist also, was ist eine Vierschleife? Eine Vierschleife ist also eine
iterative Anweisung, die zum Wiederholen oder
Iterieren einer Sequenz verwendet
wird Und das kann entweder ein Tupel,
eine Liste, ein Wörterbuch, eine Zeichenfolge oder sogar
eine Menge Sie können also sehen, dass es
mehrere Anwendungsfälle für eine Vierschleife Lassen Sie uns nun
weitermachen und uns hier einige Codierungsschnipsel
als Also hier haben
wir zum Beispiel eine Liste Okay, unsere hier
definierte Variable ist also Menschen. Und in der Liste haben wir eine
Liste mit Namen wie Maria, John, Eon, Kate und Sarah. Das sind die
Werte in unserer Liste. Nehmen wir an, wir wollen die Namen in einer Liste
durchgehen. Wir können eine Viererschleife
verwenden
und um eine Viererschleife zu deklarieren, würden
wir mit vier beginnen
, und dann wollen wir uns für die Variable entscheiden
, die Werte in dem
Bereich
annimmt, den wir hier haben. Wir sagen vier Personen,
Person wird deine Variable sein, und ich möchte, dass sie
in der Personenliste steht. Und dann, während wir diese Liste
durchgehen, wollen
wir jeden Wert
in dieser Liste drucken , indem wir „Person drucken“
sagen. Diese vier Schleifen werden
also so
lange ausgeführt , bis sie alle Werte in
der Liste ausgedruckt hat. Wenn wir also anfangen und vier Personen in Personen
sagen
, schauen wir
uns zuerst Maria an und dann
sagen wir Person drucken,
was im Grunde bedeutet, Maria auf die Konsole zu
drucken. Dann geht es zum nächsten Wert über
, der John ist, und
dann wird John gedruckt. Eon, Print Kate
und Prinz Sarah. Nun, das wird
viel mehr Sinn machen. Werden wir das tatsächlich in der Laborübung
anwenden? Nun, hier ist ein weiteres Beispiel , bei dem Sie Reichweite nutzen
werden. Okay. Durch die Verwendung von Range ist
dies also sehr hilfreich, wenn wir mit Zahlen an sich
arbeiten. Auch hier müssen wir eine Variable
hinzufügen, bei
der die zugewiesenen
Werte im Mittelpunkt stehen werden. Wir können also sagen, vier I im
Bereich von Null bis 11, drucken I. Es werden
also
alle Werte
im Bereich von Null bis 11 gedruckt. Nun, in diesem Fall wird es sehr
spezifisch sein. Wenn Sie hier also
Ihre vier Schleifen mit Bereich einrichten , werden
Sie in
diesem Beispiel von
Null bis Zehn ausdrucken , nicht 11. Okay? Also, was auch immer Sie am Ende
des
Bereichs hier angeben , wird das Limit sein und
diese bestimmte Zahl nicht enthalten. Ich weiß, dass es etwas
verwirrend sein könnte , wenn
Sie sich das vorstellen, aber machen Sie sich keine Sorgen, wir
werden in den Laborübungen daran arbeiten . Das ist also nur ein kleines
Beispiel, wenn T in vier Schleifen zusammengefasst wird.
46. Running for Loops – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen
Laborübung, die sich auf Folgendes
konzentrieren wird. Lassen Sie uns also anfangen. Also werden wir hier
an einigen Beispielen arbeiten nur um
unser Verständnis zu festigen Richtig. Zuallererst
möchte ich mit einer Liste arbeiten. Also werde ich hier
eine Liste mit Sportarten erstellen. Also werde ich sagen, dass Sport
gleich ist, und zwar hier in meiner Liste. Lass uns Golf spielen. Lass uns Fußball spielen. Setzen wir Rugby ein, spielen wir Tennis und dann setzen wir Bd Ten ein. Okay, wir haben hier also ein paar
Sportarten. Nun wollen wir
alle Werte in dieser Liste durchgehen . Dazu können wir
eine einfache Viererschleife erstellen. Also beginnen wir hier mit
den Schlüsselwörtern vier. Dann wollen wir
eine Variable definieren , die all
diesen Sportarten zugewiesen
wird. Ich sage für
Sport im Sport. Das ist die Variable,
die wir deklarieren werden
, und sie wird
alle Werte, die
hier im Sport vorkommen, aufnehmen hier im Sport , die wir in dieser
Liste hier für Sport definiert haben. Sport wird Golf, Fußball, Rugby,
Tennis und Badminton zugewiesen , und das
wird an seinem Platz sein Um diese Lücke zu schließen, müssen
wir dann einen Doppelpunkt hinzufügen. Dann wollen wir „Drucken“ sagen. Hafen. Es wird
also in Ordnung sein, und diese Schleife wird
weiterlaufen bis alle Werte hier ausgegeben
wurden. Also werden
wir zuerst Golf spielen. Also wird
es zuerst Golf drucken. Dann wird
die Vierschleife wieder laufen. Dann schnappt es sich Football,
ordnet es
zu, druckt
Fußball, schnappt sich Rugby. Die Vierschleife
wird wieder laufen. Dann wird es nach Rugby
suchen und das drucken, dann Tennis und dann Badminton Dann schauen wir uns diesen Test hier an, dann können wir weitermachen und sehen, laufen und los geht's Es druckt also Golf, Fußball, Rugby, Tennis und Badminton Diese Schleife wird
also so lange laufen, bis alle Werte in der Liste hier
ausgedruckt
sind , die wir im Grunde genommen deklariert
haben Das ist eine grundlegende Methode, mit der
Sie eine Vierschleife verwenden können. Nun, eine weitere Sache, die ich Ihnen beibringen
möchte, ist, wie Sie in Ihren vier Schleifen Pausen
hinzufügen können . Wenn Sie also möchten, dass Ihr Programm beendet wird, nachdem ein bestimmter
Wert erreicht wurde, sagen
wir, ich möchte einfach alle meine Werte hier
in meiner Liste
ausdrucken , bis
wir sagen, Tennis. Ich möchte Badminton nicht mit
einbeziehen. Ich möchte beim Tennis aufhören. Was wir also im Grunde
machen können , ist, dass wir weitermachen
und es wie folgt einrichten können. Wir können eine if-Anweisung hinzufügen. Wir können hier also
sagen, dass Sport
gleich Badminton ist Und denk dran, du musst es genau
buchstabieren. Und dann möchte ich Pause sagen. Das wird die Schleife durchbrechen, nicht sie unterbrechen, also heißt es, die Fallschleife am Laufen zu hindern. Ich möchte nicht, dass Sie alle Werte in der Liste
durchgehen Ich möchte, dass du aufhörst, wenn
du Badminton erreichst. Es wird Golf,
Fußball, Rugby und Tennis drucken. Es wird alles
durchdringen. Und wenn der Sport Badminton
ist, wird er natürlich kaputt gehen. Wenn nicht, wird es den Sport einfach
weiter drucken
, also Golf Okay, es wird direkt
gedruckt, Fußball, wir werden direkt
zum Drucken übergehen, Rugby, gedruckt,
Tennis, Drucken. Aber sobald es Badminton
erreicht, wird
diese Aussage wahr sein, und sie wird den
Sturz dort und dann stoppen, und er wird gestoppt,
bevor er veröffentlicht Lassen Sie uns jetzt weitermachen
und diesen Code ausführen. Und da haben wir es. Damit wir sehen
können, dass es Golf, Fußball, Rugby und Tennis druckt. So können wir
die Break-Anweisung hier nutzen. Nehmen wir an, ich möchte nur Golf und Fußball
drucken. Ich möchte nicht Rugby,
Tennis und Badminton drucken. Sie können das
schon beenden, indem Sie Rugby eingeben, und dann
werden die anderen Werte nicht mehr gedruckt
,
weil es hier mit der Break-Anweisung
aufgehört hat Es druckt jetzt also nur
Golf und Fußball aus. Wenn ich jetzt diesen Code ausführen würde, könnten
wir sehen, dass er nur
Golf und Fußball ausgibt. Also, so können
Sie
Break-Anweisungen auch in
Ihre vier Schleifen integrieren . Okay. Richtig. Als Nächstes möchte ich
, dass wir lernen, wie wir die
Continue-Anweisung verwenden
können. Das ist also ein bisschen anders als die
Break-Anweisung. Nehmen wir nun an,
wir wollen zum Beispiel verhindern, wir wollen zum Beispiel verhindern hier
ein bestimmter Wert ausgegeben
wird. Okay? Wir können weitermachen und bestimmten Code oder
etwas Ähnliches
hinzufügen,
aber sagen wir der Argumentation halber, ich möchte weitermachen
und Golf,
Fußball, Tennis und Badminton ausdrucken , und ich möchte es tatsächlich so machen Nehmen wir an, ich möchte Golf, Fußball,
Rugby und Badminton
ausgeben, aber
ich möchte Okay, was Sie tun können,
Sie können sagen, ob Sport gleich,
gleich ist, und Okay, ich möchte
nur sagen, mach weiter. Was
jetzt also im Wesentlichen
passieren wird , ist, dass die Sportarten
wie üblich bei Golf,
Fußball und Rugby
ausgedruckt werden. Und wenn es dann Tennis ist, sagen
wir einfach weiter
und machen weiter mit
den vier Schleifen. Okay, es wird
also „Weiter“ heißen. Und bevor wir
die Sportart ausdrucken, wird
es weitermachen und die
Herbstschleife natürlich
erneut starten und zum nächsten Wert übergehen
, der Badminton ist, und Tennis
wird weggelassen Okay? Also so wird die
fortgesetzte Aussage funktionieren. Die fortgesetzte
Aussage ermöglicht es
uns also , als Vierer-Schleife fortzufahren. Natürlich wird die
Vierschleife
neu gestartet, man könnte sagen, und es wird zum nächsten Wert
übergehen und das ausgeben, was hier zuvor als Tennis festgelegt
war. Wenn wir also nach
unten scrollen und „Lauf“ sagen würden, würden
Sie hier sehen oder einfach Golf, Fußball,
Rugby, Badminton
und Tennis
spielen , aber danach mit der
Vierschleife weitermachen und einfach mit der Liste
hier und den Werten weitermachen
, die wir eingerichtet haben. So können wir also die Continue-Anweisung verwenden
. Nun, eine weitere Sache, die ich Ihnen beibringen
möchte, ist, wie Sie Reichweite nutzen können. Also können wir weitermachen
und all
das entfernen und ich möchte, dass wir sagen,
dass wir vier I in Reichweite haben, und wir wollen einen
Start- und einen Stoppbereich einrichten. Der erste Wert wird also dort
sein, wo wir beginnen, aber ich möchte bei Null beginnen und ich möchte bei zehn enden, was bedeutet, dass ich 11 eingeben muss. Ich möchte jetzt erklären, warum
hier ein Doppelpunkt hinzugefügt wird. Dann können wir print sagen, und in Klammern können
wir einfach I sagen. Also nochmal, hier
werde ich eine Variable sein, die jedem Wert hier
zugewiesen wird In diesem Fall wird es Null,
eins, zwei, drei, vier,
fünf, sechs, sieben,
acht, neun, zehn sein, und die 11 hier wird die
Obergrenze sein Sie werden den Wert hier niemals
ausdrucken, und Sie werden nur
den Wert minus eins dazu drucken. Also lass es mich dir hier zeigen. Also das sollte Null bis Zehn ausdrucken, also scrollt es runter und sagt Run. Und wir können
hier weitermachen und sehen, dass es Null,
Eins, Zwei, Drei, Vier, Fünf,
Sechs, Sieben, Acht, 910 ausgibt Eins, Zwei, Drei, Vier, Fünf,
Sechs, . Wenn ich
das jetzt zum Beispiel auf 51 setze und hier eins einfüge, bedeutet
das, dass es von
eins bis 51 gedruckt
wird . Wenn ich jetzt
nach unten scrolle und „Ausführen“ sage, wird
von eins direkt bis 50 gedruckt. diese Weise können wir auch den Bereich in
unseren vier Schleifen
nutzen , um
bestimmte Werte auszudrucken , wie wir hier in einem bestimmten Kontext
sehen können. Ordnung Leute. Das
funktionierte mit vier Loops. Ein paar Übungen und Beispiele nur um
dein Verständnis zu festigen In
der nächsten Lektion werden wir der nächsten Lektion vier
Schleifen mit einer Liste von
Wörterbüchern verwenden vier
Schleifen mit einer Liste von
Wörterbüchern verwenden.
Seien Sie gespannt darauf
47. Eine Liste von Wörterbüchern durchlaufen – [Lab]: Hallo zusammen. Und willkommen
zur nächsten Laborübung, die sich auf die
Verwendung von vier Schleifen mit
einer Liste von Wörterbüchern konzentrieren wird Verwendung von vier Schleifen mit
einer Liste von Wörterbüchern Wir werden also im Wesentlichen lernen,
wie wir eine
Liste von Wörterbüchern erstellen
und wie wir
unsere Wörterbuchliste durchgehen können Lassen Sie uns also
weitermachen und loslegen. Also wollen
wir natürlich weitermachen und unsere Liste erstellen. Also lass mich das hier runterwerfen. Und wir werden das Leute
nennen. Ich werde Gleichwertiges sagen. Und denken Sie daran, das
wird eine Liste sein, also brauchen wir
öffnende und schließende eckige Klammern,
einfach so Dann können wir
unser Wörterbuch definieren. Wir werden
drei Wörterbücher haben , die wir definieren wollen,
oder drei Instanzen Denken Sie an Wörterbücher, Sie beginnen und öffnen sie, schließen
sie mit geschweiften Wir müssen unsere Schlüsselwertpaare
definieren. Wir werden zuerst den
Namen und danach den Doppelpunkt
haben . Der erste Schlüssel ist der
Name und dann der Wert. Nachdem wir hier ein Leerzeichen
hinzugefügt
haben, werden wir weitermachen
und das als, sagen wir,
Ehre setzen , dann müssen wir
ein Komma für unser nächstes
Schlüssel-Wert-Paar hinzufügen ein Komma für unser nächstes
Schlüssel-Wert-Paar Dann machen wir
weiter und legen das fest da wir uns für die Lieblingsfarbe entscheiden können Ich sage Lieblingsfarbe
und dann Curlon Space, und dann sage
ich hier Braun Komma. Das ist ein weiteres
Schlüssel-Wert-Paar Dann werde ich hier
ein anderes Schlüssel-Wert-Paar spezifizieren, und das ist, lassen Sie uns das
als Nicht-Analogie betrachten Und dann
haben wir unser Doppelpunkt-Leerzeichen, und dann sage ich hier Südafrika Dann müssen wir am Ende ein COM hinzufügen und wir werden
zwei weitere Wörterbücher erstellen Nun, ich möchte den Schleier nicht
neu erfinden,
besonders nicht mit den Schlüsseln,
die wir definiert haben, ich werde das einfach
so einfügen Dann möchte ich nur die Werte hier
ersetzen. Also hier sage ich Marke,
Lieblingsfarbe, Rot, Nationalität. Wir können Deutschland sagen. Und
als Letztes hier setzen
wir auf Kate, Lieblingsfarbe. Wir können grüne Nationalität sagen. Wir können sagen, Australien. Denken Sie daran, dass Sie für das letzte Wörterbuch, das
Sie in Ihrer Liste
haben, einfach
das Komma am Ende entfernen können Dies ist eine Liste von Wörterbüchern. Jetzt fragst du dich wahrscheinlich,
wie wir
unsere vier Loop einrichten werden , sodass wir
diese Wörterbücher durchgehen können Es ist sehr einfach. Wir wollen unseren Viererkreis
einrichten, also sagen
wir vier. Dann können wir unsere Variable
definieren. Ich mache weiter und setze das so ein,
wie wir es für mich in den Menschen
sagen können. Weiter. Mir wird die Variable zugewiesen
, die den Werten hier in
unseren Wörterbüchern in der
Personenliste zugewiesen wird. Dann können wir einfach print sagen
und in unseren Klammern können
wir uns einfach auf I beziehen und
dann hier auf unsere eckigen Klammern, wir wollen uns auf einen
bestimmten Schlüssel beziehen, auf einen beliebigen Schlüssel Nehmen wir an, ich
möchte natürlich alle Werte von
allen haben, die eine Lieblingsfarbe haben, eine
Lieblingsfarbe. Hier in meiner eckigen Klammer werde
ich die Lieblingsfarbe eingeben. Wenn ich jetzt „Drucken und starten“ sage
, werden
Braun, Rot und Grün ausgegeben Wie wir dort sehen können,
haben wir hier unsere Variable definiert, was alles sein kann.
Es ist nur ein Beispiel. Sie können diese Person anrufen, Sie können diesen Menschen anrufen, oder Sie können diesen Bewerber anrufen
oder was auch immer Sie wollen. Das wird
allen Wörterbüchern zugewiesen werden , die wir hier haben, und es wird jedes einzelne, das
in dieser Personenliste vorkommt,
durchgehen . Es wird
alle Daten hier durchgehen. Dann werden wir alle Werte auf der Grundlage
des Schlüssels drucken , was die Lieblingsfarbe ist. Wir können das für alles tun.
Nehmen wir an, wir wollen
alle Namen in all
diesen Wörterbüchern abrufen alle Namen in all
diesen Wörterbüchern Sie würden einfach
auf den Namensschlüssel verweisen
, der natürlich
Name ist, und Sie können „
run“ sagen, um
Ano Mark und Kate auszugeben Nehmen wir an, wir
wollen die Nationalität bekommen. Wir können dasselbe tun. Sie können einfach den
Schlüssel eingeben, nämlich Nationalität. Und du kannst rennen und dann werden alle
Nationalitäten ausgedruckt Also Südafrika,
Deutschland und Australien. Ordnung. Nehmen wir an,
Sie können genau das tun. Nehmen wir der
Argumentation halber an, Sie möchten, dass es
etwas prägnanter Nehmen wir an, Sie möchten alle Aufzeichnungen
rausholen und
sie als eine Person,
die zweite Person
und die dritte Person behandeln die zweite Person
und die dritte Person Okay? Also, was ich dir
empfehlen würde , ist weiterzumachen und all
diese Schlüssel in Ordnung zu bringen. Also zuerst wirst du einen Namen haben. Dann kannst du
das kopieren und
zur nächsten Zeile gehen und dann hättest
du deine Lieblingsfarbe und
fügst hier
eine weitere Zeile ein und da steht Nationalität Wir werden den Namen, die
Lieblingsfarbe und die Nationalität
aller Werte
ausdrucken Lieblingsfarbe und die Nationalität , und das
wird natürlich gruppiert Wenn ich „Lauf“ sagen würde, können
Sie hier sehen, dass
alles gedruckt wird oder Browns of Africa Markiere rot Deutschland,
grün, Australien. Es ist alles gleichzeitig mit jedem
dieser
Wörterbuchwerte verknüpft gleichzeitig mit jedem
dieser
Wörterbuchwerte Nun, es sieht nicht sehr sauber aus.
Was Sie tun können, ist, dass Sie tatsächlich an einer Stelle
etwas hinzufügen
können . Denken Sie daran, die Druckfunktion
mit einer leeren Sie können also einfach hier sagen, drucken und hier eine
leere Zeichenfolge hinzufügen, und direkt am Ende auch drucken und eine leere Zeichenfolge hinzufügen. Das wird also etwas Platz
geben. Also
wird jedes Wörterbuch hier mit seinen eigenen Daten separat sein. Somit werden Annos Daten
sauberer lesbar sein, Marks und Kates auch Wenn ich jetzt sagen würde, Lauf, wirst
du sehen, dass es
hier mehr Abstand gibt Sie können hier also sehen,
okay, das gehört zu nein, Browns of Africa, Mark Red, Deutschland und Green Australia Das macht es also etwas
übersichtlicher und übersichtlicher zu lesen. Richtig. So können wir
im Wesentlichen unsere vier Schleifen
einrichten und sie mit einer
Liste von Wörterbüchern
verwenden Dies wird sehr wichtig
sein, insbesondere wenn Sie
planen,
mit Daten zu arbeiten und mit Python
weitermachen möchten. Wenn du dich zum Beispiel dafür entscheidest, Jango
zu lernen, ist es sehr wichtig
zu verstehen, deine Daten mit
Wörterbüchern
durchläufst und Schleifen Wörterbüchern Es ist sehr vorteilhaft, wenn Sie sich beispielsweise
weiter mit der
Webentwicklung befassen Leute, das war's für
diese Laborübung.
48. While-Loops: Hallo, Ron, und willkommen
zur nächsten Lektion
, in der es um Wil Oops gehen wird Also lass uns einen Blick darauf werfen. Rechts eine Wile-Schleife. Eine Wile-Schleife ist ihrer Natur nach einer For-Schleife sehr ähnlich
, aber im Gegensatz zu einer For-Schleife führt
eine Wile-Schleife weiterhin eine
Anweisung aus, solange die angegebene
Bedingung Um uns zu helfen, unser
Verständnis von Wile-Schleifen zu festigen, wollen wir weitermachen und uns
eine Diese Analogie
hier wird sich nun auf die Passwortverwaltung konzentrieren. Nehmen wir an, Sie
müssen Ihr Passwort eingeben um auf ein Online-Portal zuzugreifen oder sich auf Ihrem Computer anzumelden
oder etwas Ähnliches Darauf werde ich unsere Analogie des
Verständnisses aufbauen Richtig. Wir haben also
unseren Benutzer, versucht, sich auf einer
Site oder auf unserem Computer anzumelden, und programmgesteuert können
wir
ein sehr einfaches Programm erstellen, in dem wir
mit dem wlLoop-Prozess ein
Passwort definieren können Wir haben zum Beispiel
ein variables Core-Passwort, und der
Wert ist hier als Beispiel natürlich password 123. Dann können wir unsere
Eingabefunktion hier haben und
der Wert dieser Eingabefunktion wird der Variablen, das Passwort
einzugeben, zugewiesen. Also werden wir unsere Benutzer bitten
, das Passwort einzugeben. Dann können wir eine
While-Schleife verwenden, um hier weiterzumachen. Diese durchschaubare Schleife besagt, dass
während des Passwortversuchs, welches Passwort auch immer eingegeben wurde
, dieser Versuch nicht dem tatsächlichen Passwort
entspricht Wir werden dem
Benutzer das falsche
Passwort in
der Konsole ausdrucken Benutzer das falsche
Passwort in
der Konsole ausdrucken . Bitte versuchen Sie es erneut Dann werden wir
erneut aufgefordert , unser Passwort erneut einzugeben
. Dieser Wilops wird
weiterlaufen bis diese Bedingung hier erfüllt ist, wie soll ich sagen, bis diese
Bedingung nicht erfüllt ist Wie wir hier sehen können, solange das Passwort nicht dem Passwort
entspricht,
ist das der Operator, hier der Vergleichsoperator
, ungleich Es
entspricht zwar nicht dem Passwort, es wird weiterhin ein
falsches Passwort sagen und uns
auffordern, es erneut zu versuchen Und sobald diese
spezielle Aussage, wenn sie natürlich nicht erfüllt wurde, mit anderen
Worten, obwohl sie dem Passwort
entspricht, wird
sie
die Wile-Schleife verlassen und es
wird Willkommen gedruckt Das ist also eine Möglichkeit
, wie Sie
eine Wile-Schleife nutzen können , um mit einem Passwort umzugehen, das vom Benutzer eingegeben
wird Oh, das war's für die
theoretische Seite. In den Programmierübungen werden
wir uns also mit While-Loops
befassen
49. Laufen während Loops – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die sich auf
die Verwendung von
WOW-Loops in PySon konzentrieren wird .
Lass uns anfangen Nun wollen
wir zunächst
eine Variable deklarieren , die wir verwenden
möchten. Ich werde hier sagen,
meine Zahl ist gleich, und ich werde vorerst Null
sagen Dann möchte ich meinen WOW-Loop
einrichten. Ich werde sagen, obwohl meine
Zahl weniger als zehn ist. Ich wollte das Folgende drucken, was besagt, dass diese
Zahl weniger als zehn ist. Die Bedingung, dass diese
While-Schleife hier auswertet
, wird also ständig diese Print-Anweisung ausführen ,
solange die Zahl hier kleiner als zehn
ist. In diesem Fall
wird es also unendlich sein. Also lass uns weitermachen und das
testen, damit wir nach unten scrollen und Run sagen
können. Und wir können
hier sehen, dass ständig gesagt
wird, dass diese Zahl weniger als zehn ist, diese Zahl ist weniger als zehn, diese Zahl ist weniger als zehn. Sie möchten weitermachen und die Ausführung dieses Codes
beenden Es kann
also einen Moment dauern
und dann wird er gestoppt. Das ist es, was hier passieren wird, wenn Sie eine unkontrollierte
While-Schleife haben, könnte man sagen wird ständig ausgeführt, denn was hier passiert,
ist, dass die Bedingung wahr ist, dass die Zahl
tatsächlich kleiner als zehn ist, also wird es am Ende
der Zeit einfach diese Aussage
ausdrucken Nehmen wir zum Beispiel an, Sie
arbeiten mit einer Zahl, die gleich zehn oder
größer als zehn
ist wird diese While-Schleife im Grunde
überhaupt nicht ausgeführt , da die erste
Bedingung nicht erfüllt ist Nun, wenn Sie das tun würden, lassen Sie mich hier
zum Beispiel einfach 11 sagen , und wenn Sie
den Code ausführen , wird
einfach nichts ausgegeben. Sie werden hier also
sehen,
dass überhaupt nichts ausgegeben wird. Wir können einfach weitermachen
und das beenden. Der Grund dafür ist, dass
wir nichts ausgeben Die Zahl ist natürlich
deutlich größer als zehn. Was Sie hier
normalerweise tun würden ist also außerhalb Ihrer While-Schleife. In derselben Zeile können Sie print
sagen und hier können wir sagen, dass die Zahl
größer oder gleich ist. Bis zehn. Und genau das
können Sie jetzt einrichten. Also dann werde ich auch sagen, dass die Wile-Schleife nicht
ausgeführt wurde und auch nicht ausgeführt werden wird Lassen Sie uns das jetzt ausführen
, und jetzt werden Sie natürlich sehen, dass
die Anzahl der Ausgaben größer oder gleich zehn ist Die Wile-Schleife wurde nicht ausgeführt. Also haben wir diese Aussage überprüft,
um zu sehen, ob sie wahr Es war nicht wahr, und es ging direkt in die
Print-Anweisung hier und es wurde der
darin enthaltene Code nicht ausgeführt , weil die
Aussage falsch war, und es die folgende
Codezeile hier
gedruckt. So können Sie Wil-Loops in Biason
verwenden. Das ist also der einfachste Weg, ihre Logik damit zu verstehen Nehmen wir nun an, wir
wollen es etwas
komplizierter machen und wir
wollen etwas Code ausführen, aber nicht für immer, sondern nur bis zu einer
gewissen Einschränkung. Was wir tun können, ist, dass wir
weitermachen und Folgendes tun können. Wir können entfernen, was wir hier haben. Ich setze
die Zahl auf Null. Meine Zahl
ist zwar kleiner als zehn, ich möchte sagen, drucke meine Nummer aus. Okay. Denken Sie daran, dass wir
bei unseren Wal-Loops sicherstellen müssen, dass
wir darunter programmieren. Also, wenn es
hier in derselben Zeile ist, funktioniert es nicht so. Sie müssen
sicherstellen, dass Sie Chap drücken und sicherstellen, dass Sie
in Ihrer Wandschleife waren Gleiche gilt für die vier Schleifen und Ihre if-Anweisungen. Denken Sie also hier
daran, wenn Sie unsere Aussagen verschachteln. Okay. Also, wenn wir
diesen Code so ausführen,
wie er ist , wird er für immer
, in diesem Fall, die
Nummer immer und immer wieder ausdrucken. Aber was wir tun
wollen, ist, dass es
die Zahl im Wesentlichen
eins nach dem anderen ausgibt und wir
werden ständig plus eins
zu jeder Zahl hinzufügen und sie
um eins erhöhen Wenn diese while-Anweisung
hier, diese Logik hier, diese Aussage nicht wahr ist, wird
sie das Programm am
Ende beenden und nicht ewig laufen Um das Ganze zu erhöhen, wirst
du meine Nummer sagen wollen. Entspricht meiner Zahl plus eins. Also, was
hier passieren
wird, werden wir im Grunde Null nehmen Wir werden prüfen, ob
die Zahl weniger als zehn ist. Null ist also weniger als Zehn. Dann drucken wir Null und fügen dann
eins hinzu und weisen es
der Variablen zu , sodass es dann eins
ist. Also dann ist eins weniger als
zehn, drucken eins aus und dann fügen wir eins
hinzu , also wird
es zwei werden, und dann ist zwei weniger als zehn, und dann werden wir
zwei drucken, und wir werden so
weitermachen, bis die Bedingung hier falsch
sein wird und wenn
sie falsch war, können
wir draußen eine gedruckte
Aussage hinzufügen, können
wir draußen eine gedruckte
Aussage hinzufügen die
besagt, dass wir einfach , dass das Programm und der
Zähler fertig sind. Nur ein einfaches Beispiel. Das werden wir am
Ende sehen, nachdem wir bewiesen haben , dass diese
WAL-Aussage hier falsch ist. Mit anderen Worten, sobald
es
zum Beispiel 11, 12, 13 erreicht hat, werden
diese Zahlen nicht ständig
ausgedruckt, sondern das Programm wird hier einfach
beendet. Lass uns weitermachen und das
testen. Wir können sagen, lauf und los geht's. Es geht von 0 bis 9 und sagt, dass der
Programmzähler fertig ist, also beendet
es das Programm, es
läuft danach nicht ewig und
ewig weiter danach nicht ewig und
ewig Ordnung. So können Sie weitermachen und das hier
einrichten. Denken Sie daran, wenn
die Zahl neun ist, wird
sie sagen, dass
neun weniger als zehn ist und dann neun ausgedruckt wird. Wenn es die
Eins dazu addiert, wird es natürlich zehn. Zehn ist zwar nicht weniger als zehn, aber das
wird nicht funktionieren. Ich werde einfach sofort das Programm ausdrucken
und der Zähler ist fertig, sobald
es in diesem Fall zehn ist. Okay. Das sind also die Grundlagen wie wir
unsere Wild Loops nutzen können. Was ich jetzt tun möchte, ist, dass ich Ihnen hier
auch ein etwas
umfassenderes
Beispiel geben möchte , das Ihr
Verständnis etwas
besser
festigen wird Ihr
Verständnis etwas
besser
festigen Ihnen hier
auch ein etwas
umfassenderes
Beispiel geben möchte, das Ihr
Verständnis etwas
besser
festigen wird. Und das ist das Passwort Das ist der beste Weg, Wild Loops zu
verstehen. Also werde ich
hier sagen, dass Passwort gleich und ich werde
Passwort eins, zwei, drei sagen Und dann möchte ich
eine Eingabefunktion haben , die meiner Variablen
zugewiesen wird Also sage ich eingegeben, Passwort
unterstreichen, und ich sage gleich Eingabe, und ich werde
sagen, bitte gib dein Passwort ein
und bitte gib dein Passwort füge einen Doppelpunkt und ein Leerzeichen hinzu Dann möchte ich meine
Wile-Schleife einrichten, also sage ich, das eingegebene
Passwort
zwar nicht identisch ist, also verwende ich meine
Vergleichsoperatoren nicht dem Passwort selbst entsprechen Ich möchte, dass Sie dem Benutzer eine Nachricht mit
der Aufschrift „
Gültiges Passwort“
anzeigen Benutzer eine Nachricht mit
der Aufschrift „
Gültiges Und dann möchte ich
den Benutzer erneut auffordern , sein Passwort einzugeben
, und dann
sage ich , dass das eingegebene Passwort gleich ist, und ich werde diese
Eingabefunktion erneut verwenden Bitte geben Sie Ihr Passwort ein. So wie es ist. Dann,
falls diese Aussage hier natürlich nicht stimmt. Okay? Also, wenn es ein Passwort ist, wenn das eingegebene Passwort dem Passwort
entspricht ,
also das Gegenteil, wir können hier drucken
und sagen, Willkommen Benutzer. Okay, lassen Sie uns durchgehen,
was hier vor sich geht. Also richten wir hier
unser Passwort ein und fordern den
Benutzer dann auf, ein Passwort einzugeben, dann
wird unser Wile Loop das überprüfen Okay, das eingegebene Passwort, wenn es nicht dem Passwort entspricht
, wollen
wir jedes Mal sagen, dass
das Passwort ungültig Bis der Benutzer ein
Passwort eingibt, ist das korrekt. Was
passieren wird, ist, dass sich diese Schleife hier dann wiederholt. Alles, was auf beiden Seiten
nicht
geregelt wird , einfach alles hier. Deshalb müssen wir, nachdem wir ein ungültiges Passwort
sagen, diese
Eingabefunktion in
dieser WOW-Schleife hinzufügen , damit das Programm hier
weiter ausgeführt wird
und überprüft,
solange das Eingabepasswort nicht dem Passwort entspricht, es wird weiterhin ein ungültiges Passwort
sagen und Sie auffordern, weiterhin
ein Passwort einzugeben. Sobald das Passwort korrekt ist, wenn diese Aussage falsch ist, wenn es dem Passwort
entspricht, drucken
wir Welcome User Lass uns weitermachen und es testen. Sagen wir, lauf. Wir wissen also, dass unser
Passwort Passwort 123 ist. Ich sage hier:
Pass 21, zwei, Enter. Ungültiges Passwort, bitte
geben Sie Ihr Passwort ein. Ich sage, pass vier,
drei, zwei, Enter. Ungültiges Passwort, geben Sie
Ihr Passwort ein. Also wird es
weiterlaufen. Und was ich jetzt tun werde, ist das richtige Passwort einzugeben,
Passwort 123, dann
sollte es Welcome User ausgeben. Jetzt sage ich
Passwort eins, zwei, drei, Enter. Und dann heißt es Willkommen
Benutzer, und das Programm wird, wie Sie sehen, ebenfalls nicht mehr
ausgeführt. Ordnung. können Sie weitermachen
und dies für
einen
Anwendungsfall zur Passwortverwaltung einrichten und wie Sie WOW-Loops in PySon nutzen
können
50. Module: Hallo zusammen und willkommen
zur nächsten Lektion, die
sich auf Module konzentrieren wird. Richtig. Also Module. Nun, ein Modul ist eine Datei, die PySON-Code
enthält, in unsere
PySON-basierten Anwendungen aufgenommen werden
kann Der Vorteil
von Modulen besteht nun darin, dass sie Ihnen helfen, Ihren Code in
kleinere, wiederverwendbare
Teile zu
zerlegen , sodass wir
leichter mit
unseren eigenen
maßgeschneiderten Anwendungen arbeiten unseren eigenen
maßgeschneiderten Jetzt gibt es viele
PySon-Module, und ich meine eine Menge Es gibt eine Liste, die
Sie lesen und sich die folgende URL
ansehen Sie können sich
hier die URL ansehen, sie
eingeben und diese Website hier listet
Ihnen eine Vielzahl von PysON-Modulen , die Sie
in Ihre Anwendung aufnehmen können Ich werde Sie hier nur
durch eine sehr kurze
Übung führen, in der es darum geht hier nur
durch eine sehr kurze
Übung wie Sie
ein Modul in PySon verwenden können Aber es gibt noch viele
andere Module über die Sie lesen und mit denen Sie experimentieren können Denken Sie
also daran
und notieren Sie sich das Module.
51. Mit Modulen experimentieren – [Lab]: Hallo, Ron, willkommen
zur nächsten Laborübung, die sich
auf die Arbeit mit
Modulen in PySON konzentrieren wird auf die Arbeit mit
Modulen in PySON Nun, zu dem Link, den ich
in der vorherigen Lektion geteilt habe sich auf die Liste
der Module in PySON konzentriert hat, Sie können einfach auf
die folgende Website gehen und hier können
Sie eine Liste
aller PySON-Module sehen , die uns zur Verfügung stehen und
die wir Wie Sie sehen können, gibt es
eine riesige Auswahl und es wird eine Erklärung
gegeben, und Sie können
sogar mehr über
all diese Module lesen , die uns gegeben wurden werden wir mit
einigen Modulen arbeiten In
dieser Laborübung werden wir mit
einigen Modulen arbeiten. Ich wollte Ihnen nur einen
Einblick geben, wenn Sie mehr erfahren und ins Detail
gehen
möchten, vielleicht nach dieser Übung
oder nach dem Kurs. Lass uns auf jeden Fall anfangen. Ich werde
es ziemlich einfach halten. Wenn Sie ein Modul in Pyson importieren oder damit
arbeiten möchten, müssen
Sie zunächst die
Import-Anweisung hinzufügen Das ist das Erste, was
Sie hinzufügen müssen, wenn Sie mit einem Modul arbeiten
möchten.
Du möchtest Import sagen. Das Modul, mit dem Sie arbeiten
möchten. In diesem Fall werde ich
das Datetime-Modul verwenden ,
weil
ich als Endergebnis den
Wert des heutigen Datums erhalten möchte Ich sage Datum,
Uhrzeit, und das ist das Modul,
das ich verwenden möchte Das wird eine
ganze Liste von Funktionen und
Klassen für die Arbeit
mit Datum und Uhrzeit enthalten . Als Nächstes
möchte ich die Datumsklasse aus
dem Datetime-Modul importieren Datumsklasse aus
dem Datetime-Modul Dazu kann ich
einfach Datum und Uhrzeit,
Import sagen und dann
möchte ich die Datumsklasse importieren Perfekt. Als Nächstes möchte ich eine Variable einrichten. Ich sage heute, ist gleich, und ich möchte mich auf
diese Datumsklasse beziehen. Ich sage also Datum, und der Datumsklasse ist eine
spezielle Methode zugeordnet, die heute als Punkt
bekannt ist heute als Punkt
bekannt Also kannst du heute Punkt sagen. Dadurch wird das heutige Datum für uns im
Format Jahr, Monate und Tag abgerufen und
dieser Wert wird der Variablen
heute zugewiesen . Dann können wir „Drucken“
in Klammern sagen, wir können „Heute“ sagen und das gibt
es für uns sodass wir sehen können, dass es
ein Datum gibt , das für uns
ausgedruckt wurde Auf diese Weise können Sie
mit einem Modul in
Pyson ein einfaches Programm erstellen Modul in
Pyson ein einfaches Programm erstellen Lass uns weitermachen und das
ein bisschen interessanter machen. Lass uns versuchen, mit dem
Massenmodul in Pierson zu arbeiten. Versuchen wir zum Beispiel,
die Quadratwurzel einer
Zahl zu berechnen Beispiel,
die Quadratwurzel einer
Zahl zu Wir können das entfernen. Nehmen wir an , Masse
importieren und
das Modul Dann wollen wir den
Benutzer auffordern, eine Zahl einzugeben. Wir sagen, dass
meine Zahl gleich ist und wir wollen das automatisch in
eine Ganzzahl umwandeln Wir wollen nicht, dass
das ein Float ist, also werde ich Int sagen Und dann werde ich die Eingabefunktion
darin hinzufügen . Was auch immer hier hinzugefügt
wird, wird als
Ganzzahl
behandelt, der Wert. Ich würde sagen,
bitte gib
eine Zahl ein, um
ihre Quadratwurzel, den
Doppelpunkt, zu finden , und wir lassen
sie stehen , da wir hier auch ein
Leerzeichen hinzufügen können. Also haben wir das Set.
Als Nächstes möchten
Sie die Quadratwurzel
berechnen. Ich möchte eine Variable haben, um diesen Wert am Ende zu
speichern. Ich sage SRT für Quadratwurzel,
Unterstrichwert ist gleich, und dann nehmen wir das Massenmodul, das
wir importiert haben, sagen wir Punkt, und dann wollen wir die SRT-Funktion
anwenden, die aus
dem Massenmodul stammt
und als SQRT aus
dem Massenmodul stammt bezeichnet wird Und in den Klammern
hier wollen wir diese Berechnung
durchführen Die Quadratwurzel war die
Zahl, deren
Quadratwurzel wir überprüfen
wollen , und hier können
wir meine Zahl eingeben. Und das ergibt
die Quadratwurzel der Zahl, die
Sie eingefügt haben, und dieser Wert
wird im Wesentlichen hier eingegeben, um die Quadratwurzel
dieser Zahl zu finden, und er wird als Quadratwurzelwert gespeichert Dann können wir hier
unsere Kontoauszüge in gedruckter Form einrichten .
Ich werde Drucken sagen. Und zuallererst werde
ich
weitermachen und meine Nummer hinzufügen. Also hier werde ich einfach meine Nummer sagen. Also die Zahl, die ich
eingebe, dann drucke
ich, ich werde hier eine
Aussage platzieren und es heißt, die Quadratwurzel ist, und dann direkt darunter werde
ich SQRT
unter dem Quadratwert eingeben und dann werde ich die Quadratwurzel
für die festgelegte Zahl
ausdrucken die Quadratwurzel
für die festgelegte Zahl
ausdrucken Also, sobald Sie
das eingerichtet haben, können
wir weitermachen und unser Programm
ausführen Und es heißt: Bitte gib eine
Zahl ein , um die Quadratwurzel zu finden. Ich sage
64, drücke Enter, und da können wir sehen,
dass es 64 ausgedruckt hat, was natürlich Acho war Und dann hieß es,
die Quadratwurzel ist, und dann hieß es
hier am Ende acht Okay. Und das hat
den Quadratwurzelwert gedruckt. Das ist also ein sehr hilfreicher
Anwendungsfall, den wir hier
hinzufügen können ,
wenn wir
einen Kopf anlegen und in diesem Fall im Wesentlichen
mit unseren Modulen in
Pyson arbeiten würden einen Kopf anlegen und in diesem Fall im Wesentlichen
mit unseren Modulen in
Pyson arbeiten ,
ein Massenmodul, das sehr hilfreich ist Es gibt eine Menge Dinge
, die wir in diesem Beispiel hier tun und
einrichten können , aber das ist nur ein Beispiel,
um Ihnen ein Gefühl dafür zu geben. Von den Modulen, die wir verwenden können. Natürlich können Sie
alle PySON-Module
hier in diesem Index genauer
untersuchen und Sie können einfach herausfinden, wie sie Ihrer
PySON-Anwendung
am besten zugute kommen können Ihrer
PySON-Anwendung
am besten zugute kommen
52. Mini-Übungsprojekt – Einführung: Hallo, Ron, und willkommen
zur nächsten Lektion, die
als Einführung
in die
Übungsprojekte dienen wird, die Sie in diesem Kurs erstellen werden Schauen wir uns also die
Projekte an, die Sie erstellen werden. Das erste Projekt wird
nun ein einfacher Taschenrechner sein. wird also von Ihnen
erwartet, dass Sie in PySon
ein einfaches
Taschenrechnerprogramm erstellen in PySon
ein einfaches
Taschenrechnerprogramm Das zweite Projekt wird sich auf ein
Begrüßungsprogramm konzentrieren Und das dritte und letzte
Projekt besteht darin,
ein Programm zur Notenkontrolle für Schüler zu erstellen ein Programm zur Notenkontrolle für Schüler Jetzt werde
ich für jedes
dieser Projekte die
Anforderungen für das S-Projekt
einzeln skizzieren Anforderungen für das S-Projekt
einzeln Dann würde ich
Ihnen empfehlen, alles, was Sie in
diesem Kurs gelernt haben,
anzuwenden und S-Projekte zu
erstellen. Keine Sorge, ich werde die Lösung auf jeden Fall direkt nach jedem Projekt
beifügen. So können Sie weitermachen und sich eine mögliche Lösung
ansehen, wie Sie das S-Projekt abschließen können. Beachten Sie nun Folgendes. Bitte stellen Sie sicher, dass
Sie das Projekt selbst ausprobieren, bevor Sie sich die Lösungen ansehen. Okay? Geben Sie also wirklich
Ihr Bestes und wenden Sie Ihr Wissen an und arbeiten Sie selbst
an Ihrem Projekt. Und dann kannst du die Lösung
sehen. Machen Sie sich jetzt keine Sorgen, wenn die
Lösungen zu 100% identisch sind. meine ich also, dass
es
viele Möglichkeiten gibt, ein Problem zu lösen,
insbesondere beim Programmieren. Solange Sie sich also in
Bezug auf
die Anforderungen auf das Nötigste konzentrieren in
Bezug auf
die Anforderungen auf das Nötigste ,
können Sie loslegen Also behalte das einfach im Hinterkopf. Wie dem auch sei, ich
wollte
Ihnen nur die
Praxisprojekte vorstellen , an denen Sie arbeiten werden, und die Lösungen, die danach bereitgestellt
werden.
53. Mini-Projekt-Kurzbeschreibung #1: Einen einfachen Taschenrechner erstellen: Hallo zusammen und willkommen
zu dem ersten Projekt, das
Sie erstellen werden. Es wird darin
bestehen, ein einfaches
Taschenrechnerprogramm in PySON zu erstellen ein einfaches
Taschenrechnerprogramm in PySON Schauen wir uns also
die Projektanforderungen an. Ihre Aufgabe besteht also einfach darin,
einen Taschenrechner zu erstellen , mit dem
Benutzer zwei Zahlen addieren können. Um Ihnen hier
einen kleinen Hinweis zu geben, müssen
Sie
die Eingabefunktion verwenden. Nun, das ist ein sehr
einfaches Projekt , mit
dem wir beginnen werden. Das ist es
, was du zuerst tun willst. Stellen Sie sicher, dass
Sie
Ihren einfachen Taschenrechner in
MSN erstellen Ihren einfachen Taschenrechner in . Sobald
Sie ihn erstellt haben, können
Sie die Lösung
in der nächsten Lektion sehen Nachdem das gesagt ist, viel Glück.
54. Lösung: Einen einfachen Taschenrechner erstellen: Hallo zusammen und willkommen zur Lösung
des ersten Projekts, bei
der es darum geht
, einen
einfachen Taschenrechner zu erstellen. Nun gibt es
viele Möglichkeiten, Sie Ihr Programm erstellen können. Dies ist nicht die
Alles-und-Alles-Lösung, sondern nur eine der Lösungen
, die Sie in Ihr Projekt integrieren können Ihr Projekt integrieren , um die Anforderungen zu erfüllen. Also lass es mich dir zeigen. Also, das Erste, was
ich tun möchte, da wir
mit dem Taschenrechner arbeiten, wäre
es sinnvoll, mindestens zwei Zahlen zu haben, um sie
tatsächlich zu addieren. Also werde ich
weitermachen und sagen, Nummer eins ist gleich, und wir
wollen einen Float verwenden Sie können eine Ganzzahl verwenden, aber dann sind Sie
natürlich
nur auf ganze Zahlen beschränkt natürlich
nur auf ganze Zahlen Ein Float wäre
also die bessere Wahl. Was wir also tun können, ist Float
zu
sagen, weil wir in einen Float umwandeln wollen
und innerhalb eines Floats möchten
wir
unsere Eingabefunktion hinzufügen, die standardmäßig den
Zeichenkettenwert
, der in
der Eingabefunktion
gesetzt wird, stattdessen in einen Float umwandelt. Also werde ich da drin sagen, gib
bitte deine erste
Zahl ein, Doppelpunkt. Dann möchte ich eine weitere hinzufügen und sagen, dass Zahl zwei gleich Float ist, und wir sagen
Eingabefunktion und
jetzt möchte ich sagen geben
Sie bitte Ihre
zweite Zahl als Doppelpunkt ein. Richtig. Wir werden den Benutzer
bitten, eine Zahl und
dann eine zweite Zahl einzugeben
, die als Float betrachtet wird. Dann wollen wir unsere Variablen
einrichten. Ich sage, Summe ist gleich, und dann sage ich
einfach Zahl eins plus Nummer
zwei, einfach so Dann kann ich weitermachen
und Summe drucken sagen. Damit das alles funktioniert, kann ich jetzt eine beliebige Zahl
eingeben, ob es eine Dezimalzahl ist oder ob es nur eine ganze
Zahl ist, das ist in Ordnung. Ich werde Nummer
eins plus Nummer zwei sagen. Lass uns weitermachen und
das testen und sagen Lauf. Lassen Sie mich
zum Beispiel einfach zehn sagen und 22,5 eingeben Es gibt einen Wert von 32,5, und wir können sehen, dass
wir hier gerade
ein sehr einfaches Taschenrechnerprogramm erstellt haben ein sehr einfaches Taschenrechnerprogramm Fall, dass
hier
nur zwei Zahlen eingegeben werden, und natürlich verwenden wir die Gleitkommazahl auch
nur, für den Fall, dass
hier
nur zwei Zahlen eingegeben werden,
und natürlich verwenden wir die Gleitkommazahl auch
nur, um
Dezimalzahlen Das ist nur eine sehr einfache
Methode, mit der Sie einen einfachen
Taschenrechner in
PySON erstellen können einen einfachen
Taschenrechner in
PySON erstellen
55. Mini-Projekt-Kurzbeschreibung #2: Ein Grußprogramm erstellen: Hallo zusammen und willkommen zum zweiten Projekt, das Sie
in diesem Kurs entwickeln werden,
nämlich der Erstellung
eines Begrüßungsprogramms Schauen wir uns
die Projektbeschreibung und die Anforderungen an. Die
Projektanforderungen. Ihre Aufgabe ist es,
ein Begrüßungsprogramm mit
drei einfachen Funktionen zu erstellen . Jetzt sollte die erste Funktion beim Aufruf Guten Morgen
anzeigen. Die zweite Funktion sollte Guten Tag
anzeigen, wenn sie aufgerufen wird, und die dritte Funktion sollte Guten
Abend anzeigen, wenn sie aufgerufen wird. Nur um
Ihnen hier einen Hinweis zu geben, diese Funktionen benötigen
keine Parameter oder Argumente Denken Sie
daran, und
Sie können sich natürlich
gerne
die Lektion Funktionen ansehen, nur
um nur einen
Einblick in eine kurze Auffrischung Das ist alles, Leute, was
die Anforderungen für
dieses nächste Projekt angeht die Anforderungen für
dieses nächste Projekt Viel Glück mit deinem
zweiten Projekt. Und natürlich wird
die Lösung wie zuvor auch
Ihnen zur Verfügung stehen. Aber natürlich
versuchen Sie es bitte selbst und wünschen Ihnen natürlich viel Glück.
56. Lösung: Ein Grußprogramm erstellen: Hallo zusammen und willkommen zu der Lösung für
das zweite Projekt, dem es darum ging,
ein Begrüßungsprogramm zu erstellen , das natürlich Guten Morgen, Guten Tag und
Guten Abend ausgab. Lassen Sie uns weitermachen und loslegen. Jetzt gibt es natürlich viele Möglichkeiten, wie Sie es
hätten tun können. Ich werde dir nur einen Weg
zeigen. Das ist eine der einfachsten
Möglichkeiten, wie du es hättest tun können. Zuallererst, guten Morgen. Ich werde meine Funktion erstellen, das Schlüsselwort def
verwenden und dann möchte ich meine
Funktion und Namen haben Ich werde sagen, setzen wir
das auf morgendliche Begrüßung, Öffnen und Schließen von Prinzen, fügen Sie am
Ende Ihren Doppelpunkt für die Funktion hinzu, und dann können wir hier Drucken sagen, und ich werde Guten Morgen
sagen Sehr einfach. Damit ist die
Morgenveranstaltung erledigt. Das sind die Nachmittage. Ich
werde nach dem Mittag taub sagen.
Ich füge den Doppelpunkt Und wieder sage
ich „Drucken und hier sage ich
einfach „Guten Abend“. Und meine letzte Funktion, ich werde sagen,
für am Abend, werde
ich sagen,
abendliches Lesen,
Öffnen, Programmieren von Parences,
ich werde Drucken sagen Guten Abend. Einfach so. Also haben wir unsere
Funktionen definiert und auch den Code
hinzugefügt, der
ausgeführt werden soll, sobald sie aufgerufen werden. Rufen wir jetzt
unsere Funktionen auf. Alles, was Sie jetzt hier
am Ende tun müssen , ist, sich auf sie zu beziehen. Also werden wir am Morgen die Begrüßung, die
Eröffnungs- und Schlusspresse haben . Dann werden wir
am Nachmittag eine Begrüßung mit
Eröffnungs- und Schlusspause abhalten, und dann werden wir am Abend
Eröffnungs- und Schlusspausen So können Sie also im Wesentlichen ein einfaches
Programm für Grüße
erstellen Okay, wir haben
die Funktionen definiert und sie
werden hier aufgerufen und es wird
diese Codezeilen
instanziieren und in jeder Funktion
einzeln ausführen diese Codezeilen
instanziieren und in jeder Funktion
einzeln Wir sollten also „Guten
Morgen“, „Guten Tag“, „
Guten Abend“ auf unserer
Konsole sehen Guten Abend“ auf unserer
Konsole Also, wenn ich sagen würde,
lauf, los geht's. Da steht: Guten Morgen,
Guten Tag und Guten Abend. Ordnung. Das ist eine typische Lösung für
das zweite Projekt.
57. Mini-Projekt-Kurzbeschreibung #3: Einen Noten-Checker für Schüler erstellen: Hallo zusammen und willkommen
zum nächsten Projekt, das sich darauf konzentrieren wird
, ein Programm zur Notenprüfung für Schüler zu
entwickeln Werfen wir einen Blick auf die
Projektanforderungen. Richtig. Für dieses dritte
und letzte Projekt sollten Sie
ein Programm zur Notenprüfung für Schüler erstellen .
Das wird deine Aufgabe sein Jetzt sollten Benutzer in der
Lage sein, ihre Ergebnisse einzugeben, z. B. 43, 85 ,
92, 51 usw. Und Sie müssen
sicherstellen, dass Sie bei der Bewertung der Note
ein I E if und sonst eine Bedingung
verwenden Bewertung der Note
ein I E if und sonst eine Bedingung Wenn die Punktzahl nun 75 oder höher
ist, sollte eine Unterscheidung angezeigt werden. E Wenn die Punktzahl 50 oder höher ist, sollte
sie als bestanden angezeigt werden, andernfalls sollte
sie als Fehlgeschlagen angezeigt werden. Also hier sind Ihre Anforderungen. Also viel Glück mit Projekt drei. Und wie immer wird die
Lösung bereitgestellt, aber ich empfehle wie
immer es auszuprobieren, bevor
Sie sich die Lösung ansehen. Also, wie ich schon sagte, viel Glück.
58. Lösung: Einen Noten-Checker für Schüler erstellen: Hallo zusammen und willkommen zu der Lösung
für Projekt drei, das ein Programm zur Notenprüfung für
Schüler erstellen möchte Lass uns weitermachen und eintauchen. Als Erstes müssen
wir nun eine Eingabefunktion
verwenden, bei der der Benutzer seine Punktzahl eingibt. Wir wollen zuerst
unsere Variable definieren, die diesen Wert aufnimmt
und speichert. Ich werde sagen, dass
meine Note gleich ist, und hier werden wir mit einer Ganzzahl
arbeiten Integer wäre
angemessen, weil wir
mit ganzen Zahlen arbeiten werden Daher würde ich empfehlen, dass Sie etwas Casting
für Ihre Eingabefunktion
implementieren. Also werden
wir Int verwenden und
das in die Eingabefunktion
für die Zeichenfolge einfügen, die die Standardeinstellung sein
wird. Dann können wir hier sagen,
bitte gib deine Parade im Doppelpunkt ein, und dann wollen wir unsere If-Anweisung
einrichten. Also gemäß der Anforderung. Wenn also die Benutzerpunktzahl
größer als 75 ist, möchten
wir die Unterscheidung drucken. Wenn die Benutzerbewertung
größer als 50 ist, wollen
wir früher drucken,
andernfalls wollen wir, dass das Drucken fehlgeschlagen ist. In Ordnung, also lasst uns
weitermachen und das einrichten. Also, wenn die Note
größer als 75 ist, möchte
ich
diese Unterscheidung drucken. Wenn hier die Note oder die
Narbe, könnte man sagen, größer als 50 im Leerzeichen
ist, können
wir „Als drucken“ sagen. Andernfalls können wir fehlerhaft drucken. Okay, das ist also ein einfaches
Programm, das wir
einrichten können , um die
Noten einzugeben und unsere Note zu erhalten. Okay, was wir jetzt tun können,
ist nach unten zu scrollen und „Ausführen“ zu sagen, und es ist Eingabe in unserer Note. Geben wir 51 ein. Geben Sie ein, da steht Vergangenheit weil die erste
Bedingung hier versagt hat, also ging es direkt zur nächsten Bedingung
über, die Prüfung, und die Note hier war
größer als 50, also wurde vorbei gedruckt, und
dann wurde der Code gestoppt. Wir können das auch für
die anderen überprüfen, also machen wir das. Sagen wir, starten Sie die
Konsole erneut. Geben wir 78 ein, Enter. Das ist ein Unterschied, weil natürlich die
erste Aussage hier bewertet wurde. Ich habe bewiesen, dass ich wahr war. Ich habe die Auszeichnung
gedruckt und damit war das Programm beendet. Machen wir es auch für gescheitert. In diesem Fall setzen
wir es also auf weniger als 50. Sagen wir also, lauf. Und ich
werde 42 sehen, Enter. Also ist es gescheitert. Also
die erste Aussage galt natürlich nicht für,
also wurde sie zur nächsten Aussage übersprungen, galt auch
nicht für diese Aussage, und am Ende ging es an die
Aussage, die
letzte,
die uns zur Verfügung stand und gedruckt wurde, schlug fehl Ordnung. So können
Sie also in Physon
ein
Programm zur Notenprüfung für Schüler erstellen Physon
ein
Programm zur Notenprüfung für Schüler
59. Was ist objektorientierte Programmierung?: Hallo, weiter und willkommen zur
nächsten Lektion, die sich auf die Beantwortung
der Frage
konzentrieren wird , was objektorientierte
Programmierung ist Schauen wir uns das mal an. Also
objektorientierte Programmierung. Objektorientierte Programmierung
ist nun ein Programmieransatz, sich auf die Konzepte
von Klassen und Objekten konzentriert. Jetzt
fragen Sie sich wahrscheinlich, was eine Klasse und
was ein Objekt ist. sich also keine Sorgen,
wir werden
viele umfassende Lektionen haben . Ich möchte hier
nur
einen Ansatz verfolgen, um mit einer objektorientierten
Programmierung zu
beginnen . Dann werden wir uns
mit dem befassen, was das umfasst, nämlich Klassen und Objekte In der nächsten Lektion werden
wir uns ansehen, was Klassen und Objekte
sind, damit wir den
grundlegenden Ansatz
der
objektorientierten Programmierung
verstehen können den
grundlegenden Ansatz
der
objektorientierten Programmierung
verstehen objektorientierten Programmierung
60. Was sind Kurse und Objekte: Hallo zusammen und willkommen
zur nächsten Lektion, die sich
auf Klassen und Objekte konzentrieren wird. Lassen Sie uns also weitermachen
und tief in die Materie eintauchen. Lassen Sie uns also einen Blick darauf werfen. Also,
was sind eine Klasse und ein Objekt? Einfach ausgedrückt ist eine Klasse also im Grunde eine Blaupause
für die Erstellung eines Objekts, während ein Objekt eine spezifische
Instanz dieser Klasse ist Ich weiß, das klingt ein bisschen abstrakt und ein bisschen
verwirrend, aber keine Sorge, wir werden uns
eingehender damit befassen, und um uns
beim Lernen zu helfen, werden
wir uns eine Analogie ansehen Schauen wir uns eine Analogie an. Nehmen wir der Argumentation halber an, wir haben eine Person Wir können eine
Person als Klasse bezeichnen. Und mit dieser Klasse werden
wir verschiedene Eigenschaften haben Zum Beispiel können wir
die ID dieser Person haben. Wir können ihren Vornamen, ihren Nachnamen, ihr Alter
und ihre Nationalität haben. Dies sind einige Merkmale, die wir für eine Person
festlegen
können. Lassen Sie uns nun einen Blick auf unsere Objekte werfen. Wir können ein Objekt oder
diese bestimmte Person haben. Ihre ID ist eine, Sie
können diese also wie
eine Sozialversicherungsnummer oder eine andere Art
von ID behandeln eine Sozialversicherungsnummer oder eine andere Art , die Sie auf diese bestimmte Person beziehen
möchten. Ihr Vorname ist Lucy, ihr Nachname ist Johnston, 22 Jahre alt und sie sind 22 Jahre alt und sie kommen aufgrund ihrer Nationalität aus Deutschland Lassen Sie uns weitermachen und ein weiteres
Objekt erstellen. Also hier haben wir eine andere Person. Die Idee dieser Person ist zwei. Ihr Vorname ist Mark, ihr Nachname ist Smith. 21 Jahre alt und
haben eine Nationalität, sie kommen aus Österreich. Das ist also ein typisches
Beispiel dafür, wie man Klassen und
Objekte in unserer realen Welt
interpretieren kann . Die Klasse
wäre also die Blaupause, das wird
also eine Person sein Dann würden wir
die Attribute mit dieser Person verknüpfen , und natürlich können
wir Objekte haben, die auf all dem
basieren alles
berücksichtigen Richtig. Lassen Sie uns also weitermachen und eine weitere Analogie anstellen, um den Prozess besser zu
verstehen Nehmen wir zum Beispiel an, unsere Klasse ist ein Auto Wir haben
hier die Attribute ID, Marke, Farbe, Modell
und Modelljahr. Wir werden hier dann zwei Objekte
erstellen, und das nächste Objekt hier
hat die Idee von drei. Die Marke ist GMC. Die Farbe ist Sage, das Modell ist GMC E two und das Modelljahr ist 2007 Nehmen wir an, wir haben ein anderes
Objekt, ein anderes Auto. Hier haben wir die Idee
von vier, der Marke BMW, der Farbe Blau,
dem Modell BMW X R und der Flasche Jahr
zwei Größe und 11. Hoffentlich
festigt das jetzt euer Verständnis von Klassen und Objekten
und wie sie angewendet werden können Leute. Das war's für diese
theoretische Lektion. Wir werden an einer
praktischen Übung arbeiten um
den gesamten Prozess besser zu verstehen.
61. Erstellen und Verwenden von Kursen und Objekten – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen
Laborübung, die sich auf
Klassen und Objekte konzentrieren wird .
Lass uns anfangen. Nun, das Erste, was
wir
tun wollen, ist eine Klasse zu definieren. Diese Klasse werden
wir hier als Person bezeichnen. Das wird unser Plan
sein. Unser Plan wird sich auf
Menschen beziehen. Ich werde
weitermachen und Klasse sagen. Person, und du willst das Codon
direkt danach hinzufügen das Codon
direkt danach Okay. Also hier haben wir
eine Klasse namens Person definiert. Und wie ich bereits erwähnt habe, ist eine
Klasse eine Blaupause, und diese Blaupause dient
zum Erstellen von Objekten Mit anderen Worten, Instanzen und Person wird
der Name dieses speziellen
Entwurfs sein dieses speziellen
Entwurfs Richtig, damit wir die Eingabetaste drücken
und es darunter verschachteln können. Wir können ein weiteres
Leerzeichen hinzufügen. Wir wollen dann unsere
Konstruktormethode einrichten, und diese wird mithilfe
der Methode double underscore init
double underscore eingerichtet der Methode double underscore init
double underscore Um das zu tun, können wir
weitermachen und
def init, double underscore sagen def init, double underscore Und was wir dann
tun wollen, ist, dass wir einige Parameter hinzufügen
wollen Sie werden also Ihre Klammern öffnen
und schließen wollen Ihre Klammern öffnen
und schließen Ich möchte nur ein
bisschen mehr auf
diesen Konstruktor
verweisen ,
all diese Innit-Methode, die Jetzt wird diese Inet-Methode automatisch aufgerufen,
wenn Sie
eine neue Instanz oder ein neues Objekt
der Personenklasse erstellen , und sie legt
die Anfangswerte für unsere Instanzen,
Eigenschaften oder Lassen Sie uns also weitermachen
und uns das ansehen. Welche Attribute werden
wir definieren? Das erste, was wir
tun müssen, ist, uns selbst hinzuzufügen. Nun stellt self die
Instanz der Klasse selbst dar, und jede Methode in einer Klasse verwendet self als ersten Parameter, um auf
das Objekt zu verweisen, das im
Grunde unsere Methode
aufruft. Das wird also unser erstes
Attribut sein, könnte man sagen. Aber unsere anderen Attribute, die
uns bekannt
sind, werden natürlich ID sein. Vorname. Denken Sie daran, ich nehme das von dem theoretischen
Beispiel, das ich Ihnen gezeigt habe, dieselben
oder zumindest ähnliche Eigenschaften. Vorname, dann haben
wir den Nachnamen. Dann wollen wir
Alter und Nationalität haben. Das sind also die Attribute das
sind die Attribute
, die wir verwenden werden, und sie werden auch
als Parameter bezeichnet , wenn man
sie in den Mesod einfügt Okay? Also behalte
das hier im Hinterkopf. Also, wenn Sie sie hier
in Ihre Nachricht aufgenommen
haben, bezeichnen Sie sie als Parameter. Und diese Parameter
werden in unserem Fall übergeben, wenn wir
eine neue Instanz von
Person erstellen . Okay. Richtig. Wir wollen sichergehen, dass wir das mit einem Doppelpunkt abschließen. Dann können wir die
Eingabetaste drücken und darin können
wir einfach ein weiteres Leerzeichen hinzufügen. Wir wollen eine Absicherung vornehmen und die Dinge so
einrichten, dass wir die Werte
so
zuweisen können , dass sie als Argumente an
die Instanzattribute
übergeben werden . Um das zu tun, können wir sagen, dass
Selbstpunkt-ID gleich ID ist. Nächste Zeile. Dann haben wir den Selbstpunkt
Vorname gleich dem Vornamen. Dann werden wir den
Selbstpunkt-Nachnamen gleich dem Nachnamen haben. Dann wird
Selbstpunktalter gleich Alter und Selbstpunktnationalität
gleich Nationalität Okay, wir haben
den Aufbau vorbereitet. Okay. Perfekt.
Das nächste , was wir tun wollen, ist, dass wir nun in der Lage sein
wollen, eine Instanz
oder ein Objekt einer Person zu erstellen. Lassen Sie uns also weitermachen
und genau das tun. Wir werden also sicherstellen
wollen, dass wir unserer nobleren Person entsprechen und dass wir uns außerhalb
unserer befinden, und hier können
wir tatsächlich
eine weitere Zeile hinzufügen,
und wir können einfach sagen, dass
Benutzer eins gleich ist , und wir werden Person sagen, und dann geben
wir unseren tatsächlichen Hier erstellen wir also eine
Instanz der Personenklasse und weisen sie
unserer Variablen hier zu,
die Benutzervariable sein wird. Okay. Dann werden
wir unsere Werte hinzufügen. Also hier, erinnere dich an die Orte. Also haben wir Ausweis, Vorname, Nachname, Alter und Nationalität. Wir werden zuerst die ID haben, also wird das hier der erste
Wert sein. Wir können eins sagen. Dann wird sich der Vorname daran
erinnern, welche
Datentypen hier gelten. Also, was auch immer Sie
hier eingeben, erinnern Sie sich an ganze Zahlen und Ihre Ganzzahlen
und Ihre Zeichenketten Hier können wir natürlich einfach weitermachen und hier
ein Beispiel anführen. Hier werde ich Jane sagen, und dann können wir ein Komma eingeben
und dann hier einfach ein bisschen nach unten
scrollen. Wir können weitermachen und diesen Smith
einstellen. Und dann geben
wir das Alter von 22 Jahren und legen das Land fest. Ich werde das auf Frankreich setzen. Okay, wir haben das Set. Unsere Werte sind also Eins, Jane
Smith, 22, und Frankreich, und sie werden hier
an unsere Innit-Methode übergeben, und sie werden hier
an unsere Innit-Methode übergeben,
die sie den Attributen des
Benutzers zuweist ,
was natürlich so aussieht, als ob
Benutzer eine Punkt-ID gleich eins Der Vorname eines Benutzerpunkts entspricht Jane. Nachname von Benutzer Punkt entspricht Smith, Benutzer ein Punkt H ist 22. Die
Nationalität des Benutzers mit einem Punkt ist Frankreich. Okay. So wird also
alles verarbeitet. Nehmen wir nun an, wir möchten die Attribute
unserer Instanzen drucken. Okay? Wir können die
spezielle DICT-Methode verwenden Es handelt sich also um eine Dict-Methode, es uns ermöglichen wird,
eine Wörterbuchdarstellung der Objektattribute des
Benutzers auszudrucken eine Wörterbuchdarstellung der Objektattribute des Benutzers Um das jetzt zu tun,
werden Sie weitermachen wollen, Sie werden weitermachen wollen
und drunter sagen, drucken Und wir sagen Benutzer eins, Punkt, doppelter Unterstrich,
DICT, doppelter Und was wir jetzt tun können, ist, dass wir weitermachen und diesen Code ausführen
können Und hier werden Sie sehen, dass
es alle Attribute,
die wir hier gesetzt
haben, und
alle Werte ausgeben dass
es alle Attribute,
die wir wird. Beachten Sie nun, dass dies
kein Wörterbuchformat ist. Sie werden
hier also Schlüsselwertpaare sehen , die wir entsprechend
eingerichtet haben. Okay. Nun, diese
Dikt-Methode hier ist eine sehr einzigartige Methode
und sie wird ein Wörterbuch
zurückgeben,
wie wir hier sehen können, wo die Schlüssel die
Attributnamen sind, wie wir IG
sehen können und Vorname,
Nachname, Alter, Nationalität, die Werte sind die entsprechenden Werte für diese Instanz Wir können hier Jane
Smith, 22, Frankreich sehen. Die Ausgabe ist, wie wir
sehen können, wie folgt. Nehmen wir nun an, wir möchten direkt
zugreifen und Attribute zuordnen. Wir wollen also
einen bestimmten Wert erhalten. Was wir hier also
im Grunde tun können, ist, dass wir einfach print
sagen können und
sagen wir, Benutzer eins ,
Punkt, und ich werde
sagen, hier ist Vorname. Wenn ich diesen Code jetzt ausführe, wird
er hier gedruckt, wie wir in der
zweiten Zeile sehen können, Jane. den Vornamen eines Punktes sagen , greifen wir
im Grunde direkt auf
das Attribut zu. Dadurch wird der Wert
des
Vornamen-Attributs von Benutzer 1
ausgegeben , der in unserem Fall hier bei der Erstellung des
Objekts
auf Jane gesetzt wurde , und das ist der
Grund, warum wir Jane hier in der Ausgabe
sehen können . Okay, so
können wir also eine Absicherung machen und mit Klassen und
Objekten
arbeiten. In Ordnung. Lassen Sie uns nun weitermachen und Übersichtlichkeit
halber ein weiteres Beispiel
anführen. Ich füge hier einfach
einige Zeilen oder Leerzeichen hinzu und
erstelle einen weiteren Benutzer. Ich sage, Benutzer
zwei ist gleich Person, zwei, und hier sage ich Mark do 27, und ich sage, sagen wir Österreich Wir können das
nach hinten verschieben und ich werde hier einige Zeilen
hinzufügen Jetzt wollen wir hier
das gesamte Wörterbuch
dieser Instanz
für Benutzer zwei abrufen hier
das gesamte Wörterbuch . Sie
können sagen, Benutzer zwei Punkte als Unterstrich DICT dict ausgeben, und Sie möchten, sagen
wir zum Beispiel,
Benutzer zwei drucken und ich
möchte speziell, Benutzer zwei drucken und ich
möchte speziell sagen wir, die
Nationalität abrufen Ich sage die Nationalität des Benutzers mit zwei Punkten
. Lass uns das ausführen. Da haben wir's. Jetzt können wir diese zweite
Instanz hier abrufen und wir können alle
Schlüssel-Wertepaare sehen und wir können sehen, wann wir weitergemacht und nach
der Nationalität gefragt haben, um
Benutzer zwei Punkt Nationalität drucken zu sagen, es ging los, um dort den
Wert von Benutzer zwei zu holen, was natürlich
Österreich war, und wir können
dort sehen , was hier in unserer Konsole
ausgegeben wurde. Okay. So können
wir im Grunde eine Absicherung vornehmen und mit
Klassen und Objekten in SN arbeiten. Nun, es steckt noch viel mehr dahinter, aber das ist nur eine
grundlegende Struktur wie Sie
den Prozess mit Bauplänen
und Klassen und Objekten
und Attributen usw.
angehen würden den Prozess mit Bauplänen und Klassen und Objekten
und Attributen usw. . In Ordnung
62. Benutzerdefinierte Methoden: Hallo zusammen und willkommen
zur nächsten Lektion, die sich mit benutzerdefinierten Methoden
befassen wird. Schauen wir uns das mal an. Richtig, also benutzerdefinierte Methoden. Nun
bestimmen die Methoden, die wir in einer Klasse
definieren , welche Aktionen
ihre Objekte ausführen können. Wir können unsere eigenen
benutzerdefinierten Methoden erstellen und sie
auf unsere
Klasse und Objekte anwenden. Um das Ganze kohärenter und verständlicher
zu machen, schauen wir uns
eine einfache Analogie an Wie wir bereits zuvor
gelernt haben, wissen
wir jetzt, dass eine Klasse
natürlich unser Plan ist natürlich unser Plan Wir wissen jetzt, dass wir Objekte
an diese Klasse angehängt haben, und wir haben verschiedene Attribute Attribute, ID, Vorname,
Nachname, Alter, Nationalität. Wir haben hier unsere Objekte, wir haben unsere Instanzen,
wie wir sehen können. Wir können aber
auch Mesoden zu unseren Objekten
hinzufügen Dies sind benutzerdefinierte Methoden
, die wir tatsächlich anwenden können. Wie Sie hier
zum Beispiel sehen können,
würde für eine Person eine Botschaft
, die als angemessen erachtet
werden könnte , Essen, Lernen, Schlafen beinhalten. Dies sind einige
Beispiele für benutzerdefinierte Nachrichten, die wir in unserem
jeweiligen Anwendungsfall hinzufügen können. Darauf
werden wir
in der praktischen
Laborübung näher eingehen. Das ist auf Custom Mesods.
63. Arbeiten mit benutzerdefinierten Methoden – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die sich auf die
Verwendung benutzerdefinierter
Methoden in Pyson konzentrieren wird Verwendung benutzerdefinierter
Methoden in Pyson Um uns etwas Zeit zu sparen und den
Vorgang nicht von Grund auf zu wiederholen, habe
ich bereits weitergemacht und
unseren Code von
vorher verlassen , als wir etwas
über Klassen und Objekte gelernt haben ,
relativ identisch Es gibt ein paar Dinge, die ich entfernt und herausgenommen
habe, aber wie Sie sehen können, haben wir genau
das. Ich werde einfach weitermachen und hier etwas Überflüssiges
entfernen.
Das haben wir hier. Wir haben unsere Klasse, unseren Plan, wir haben
unsere In-Net-Methode Wir haben unsere Initialisierung festgelegt. Wir haben unsere
Objektdeklaration und drucken ein bestimmtes Attribut dieser
Objektinstanz Okay. Also haben
wir das an Ort und Stelle. Wenn
Sie ihn aus irgendeinem Grund nicht haben, können
Sie diesen Code
hinzufügen. Ich würde Ihnen daher empfehlen,
dies hier hinzuzufügen. Ich gebe dir einen Moment oder so. In der Zwischenzeit werde ich es
nur ein bisschen erklären. Im Wesentlichen werden
wir jetzt also einen benutzerdefinierten Mesod hinzufügen Wir werden
hier tatsächlich
zwei benutzerdefinierte Methoden hinzufügen , nur um Ihnen zu zeigen , wie
Sie natürlich
mit unseren Objekten und unseren Klassen
kommunizieren und
unsere eigenen Methoden hinzufügen
können, mit unseren Objekten und unseren Klassen
kommunizieren und
unsere um die Werte
anzuwenden, die wir hier
haben, und um
alles zusammen zu organisieren Lassen Sie uns also weitermachen
und mit dem
vorliegenden Prozess
beginnen. Was wir nun tun
wollen, ist wir
unsere Methode genau hier
in unserer Deklaration erstellen wollen . Also werde ich die Eingabetaste drücken und es muss unserem angeborenen Mesod
entsprechen Und was wir sagen
wollen, ist Def, und dann wollen wir unseren
Mesodnamen einrichten Also hier
nenne ich es M-Lesen, und wir müssen selbst bestehen Jetzt fragst du dich wahrscheinlich:
Okay, hey, ist
das nicht eine Funktion? Also das ist eine gute Frage.
Also, wenn wir unsere Klasse einrichten und Logik hier im Einklang mit
unserer Innit-Methode
definieren Dies wird als Methode
behandelt und nicht als Funktion,
diese Codezeile Also behalte das hier im Hinterkopf. Sie werden es
Mesod nennen. Wenn Sie mit Klassen
arbeiten und
sie auf der Ebene der
Innit-Methode selbst definieren , werden
Sie sie hier in Byson als
Mesod behandeln Wie immer haben wir
def und das kann auch eine funktionale
Methode in Python definieren Unser benutzerdefinierter Name hier
wird migriert. Dann gehen wir hier selbst durch. Jetzt bezieht
sich self natürlich auf
die spezifische Instanz
unserer Personenklasse
, die diesen
Mesod mit self aufruft Die Methode kann dann auf
unsere Attribute
wie Vorname,
Nachname, Alter und Nationalität
unserer speziellen Instanz zugreifen unsere Attribute
wie Vorname,
Nachname, , die wir eingerichtet haben Was wir jetzt tun können, ist innerhalb
dieser speziellen Methode, wir können Print sehen
und ich werde
weitermachen und dort Hallo sehen Mein Name ist Leerzeichen und dann können wir
Zeichenkettenverkettungen hinzufügen Wir werden
Plus sagen, und dann
willst du dich auf deinen
Vornamen beziehen und dazu müssen
wir zuerst bei uns selbst suchen Bei Prinzen
willst du Selbst sagen, und dann willst du Punkt als Vorname
sagen Jetzt wird dieser Mesode genau wie eine Funktion
funktionieren. Denken Sie daran, was
wir mit Funktionen
gelernt haben. Wir wollen es jetzt nennen Was wir
dann tun wollen, ist, dass wir es ausführen
wollen, also können wir einfach ein
bisschen nach unten scrollen und ich werde etwas Platz
hinzufügen. Und jetzt werde ich einfach
Benutzer mit einem Punkt M begrüßen Klammern
öffnen und schließen. Und das wird diese Nachricht hier
und den Code darin
aufrufen Also sollten wir in der Konsole sehen, es wird
den Vornamen
hier aus dieser
Codezeile hier drucken hier aus dieser
Codezeile hier und dort Hallo
sagen. Mein Name ist Jane, und das wird
hier ausgeführt , weil wir diese Methode
aufrufen. Wenn wir jetzt nach unten
scrollen und „Run“ sagen, sollten
wir jetzt Jane sehen
und dann Hallo. Ich heiße Jane.
Perfekt. können
wir eine benutzerdefinierte Nachricht erstellen. Lass uns weitermachen und eine weitere
erstellen. In derselben Zeile werde ich
Jeff sagen und wir werden meine Nationalität sagen. Self, Doppelpunkt, sag einfach print
und ich sage, ich komme aus dem Leerzeichen und füge eine
Zeichenkettenverkettung Hier werden wir
weitermachen und Self Dot sagen, und natürlich haben
wir hier Nationalität Ich werde Nationalität sagen. Makuch sagen, ich komme aus, und jetzt
wollen wir nur diese Methode nennen, also können wir einfach Benutzer
einen Punkt sagen, meine Nationalität Und natürlich sollte es hier
den Vornamen drucken , den wir hier eingegeben haben, und wir rufen die Begrüßung Wir werden dort einfach Hallo
drucken. Mein Name ist Jane,
und dann
sollte hier stehen, dass ich aus Frankreich komme, und das sollte Likes bedeuten. Also, jetzt können wir
weitermachen und das schach machen. Also, wenn ich nach unten scrolle und Lauf,
Jane sage und dann Hallo. Mein Name ist Jane und
ich komme aus Frankreich. Okay. So können wir also unsere Methoden
einrichten und sie auch aufrufen. Ordnung. In Ordnung, Leute. Das war's für diese praktische Übung zur Arbeit mit benutzerdefinierten
Methoden in PySon
64. Was ist Erbschaft?: Hallo, Eon, und willkommen
zur nächsten Lektion, die sich mit
Vererbung befassen wird. Schauen wir uns das mal an.
Also Erbschaft. Vererbung ermöglicht es uns, eine untergeordnete Klasse zu
erstellen die alle Attribute
und Methoden einer übergeordneten Klasse
erbt und Methoden einer übergeordneten Klasse Schauen wir uns nun die Analogie und
einige Grafiken an , um sicherzustellen, dass wir die verstehen.
Lassen Sie uns also einen Blick darauf werfen Nehmen wir an, wir haben
eine Elternklasse, dann werden
wir auch
eine Kinderklasse haben. Wir können mehrere untergeordnete
Klassen haben und die untergeordnete Klasse wird im Wesentlichen
sowohl Attribute als auch Methoden
von der Elternklasse erben sowohl Attribute als auch Methoden
von der Elternklasse Versuchen Sie, es in diesem Licht zu sehen,
wo Sie buchstäblich einen Elternteil haben und Sie
ein Kind haben und sie erben in
der realen Welt,
sie werden, man könnte sagen,
bestimmte Genetik und so weiter erben bestimmte Genetik Aber in diesem Fall hier
beim Programmieren werden
wir Attribute
und Methoden von der
übergeordneten Klasse selbst
erben und Methoden von der
übergeordneten Schauen wir uns eine
konkretere Analogie an. Nehmen wir an, wir haben einen Elternteil und dieser Elternteil
hat zwei Kinder Im Grunde genommen die Kinder hier
in diesem Beispiel können
die Kinder hier
in diesem Beispiel einen Teil der Genetik
von diesem Elternteil erben Sie können blondes
Haar und grüne Augen erben. Und natürlich werden sie in diesem Fall auch erben,
wie man
unter Anleitung
der Eltern spricht und
geht wie man
unter Anleitung
der Eltern spricht und unter Anleitung
der Eltern Wir könnten das so behandeln,
als ob wir
die Elternklasse und
die Kinderklassen programmieren die Elternklasse und
die Kinderklassen Die Kinder werden vom Elternteil
erben. So können Sie den Prozess der
Vererbung bestimmter Eigenschaften in
Bezug auf die blonden Haare
und die grünen Augen
sehen Vererbung bestimmter Eigenschaften in
Bezug auf , in Bezug auf Augen und
Haare, die Dann ging es natürlich um die
Botschaft, das Reden und Gehen. Die Eltern helfen
uns beim Sprechen und Gehen. So können Sie Vererbung
beim
Programmieren
behandeln , indem Sie sich hier einen Anwendungsfall von Eltern und Kindern
ansehen und
ihn dann beim Programmieren als
Eltern-Kind-Klassen bezeichnen .
65. Kurse mit Erbschaft erweitern – [Lab]: Hallo zusammen und willkommen zur nächsten praktischen
Laborübung, die sich auf die
Durchführung von Vererbungen
in Python konzentrieren wird . Also lasst uns anfangen. Also das erste
, was wir tun wollen, ist unsere übergeordnete Klasse zu erstellen. Ich werde
hier eine gemeinsame Klasse einrichten und Elternklasse sagen. Und unser Kurs wird
auf einer Person basieren. Also werden wir Klassenperson
sagen. Dann wollen wir unseren Konstruktor
einrichten
, der unsere Init-Botschaft enthält Also sagen wir de space underscore init,
double underscore, und wir
gehen durch self, und wir können den Namen eingeben, und sagen wir Nationalität Also haben wir dieses Setup. Als Nächstes wollen wir
alles mit self initialisieren und es entsprechend
zuweisen Wir können also sagen, dass
Selbstpunktname gleich Name ist. Und Selbstpunktnationalität
entspricht Nationalität. Perfekt. Also haben wir das Set. Jetzt wollen wir
unsere benutzerdefinierte Methode definieren. Also, was ich hier mit unserer Innit-Methode machen werde, wir werden
weitermachen und sie definieren Also werden wir
zum Beispiel Def meinen Namen sagen zum Beispiel Def meinen Das wird der Methodenname sein, und wir werden self durchgehen, und mit self haben wir
Zugriff auf unsere Attribute Also werde ich
print sagen , und hier werde
ich sagen, mein Name ist ein Doppelpunkt,
und Sie möchten
sicherstellen, dass Sie dieses Set haben. Und dann können wir
draußen eine
Zeichenkettenverkettung verwenden , sagen wir Plus, und Sie möchten nur in
Klammern auf Ihr Namensattribut verweisen, also können Sie Self Dot NIM sagen Hier haben wir
unsere Attribute definiert und wir haben auch Das haben wir umgesetzt. Stellen Sie sicher, dass Sie das eingerichtet haben. Was wir jetzt
auch tun können, ist, dass wir
auch
eine andere Methode
für die Nationalität entwickeln können auch
eine andere Methode
für die Nationalität entwickeln . Wir können „Meine Nationalität angeben“, „Ich“
, den Doppelpunkt sehen und
wir können „Drucken“ sehen Meine Nationalität ist das Kerlon-Leerzeichen, und wir können Folgendes hinzufügen Ich selbst,
nicht Genau wie solche. Wir haben hier unsere benutzerdefinierte Nachricht und
alles, was ins Spiel kommt. Ich werde
hier einfach herauszoomen, damit Sie
die Gesamtansicht hier etwas
klarer sehen können . Großartig. Also haben wir das
Set. Also, was wir tun
wollen, ist unsere Kinderklasse zu
definieren. Also, was ich
hier machen werde, ist
hier draußen , in der Reihe mit unserer
Personenklasse in derselben Zeile. Ich werde
es nur ein bisschen klarer machen. Ich werde hier einen Kommentar hinzufügen
, und das wird Kinderkurs heißen. Diese Klasse hier wird
also Mitarbeiter genannt werden. Ich werde hier
Klasse, Mitarbeiter sagen. Was jetzt wichtig ist, wenn ich alle Methoden und Attribute
aus
der Personenklasse erben will , muss
ich hier, wenn ich meine Mitarbeiterklasse
definiere, die hier die untergeordnete Klasse ist, diese Personenklasse
erben Dazu müssen Sie nur noch die Klasse, die Sie die
Vererbung
durchzuführen möchten
, in Klammern Ihrer
untergeordneten Klasse
durchgehen, um hier erben möchten
, in Klammern Ihrer
untergeordneten Klasse
durchgehen, um die
Vererbung
durchzuführen. Hier möchte ich sagen, Person. Und jetzt habe ich
diese Personenklasse mitsamt
ihren Attributen und ihrer Botschaft geerbt diese Personenklasse mitsamt . So einfach ist das also. Nun, das nächste
, was wir
tun werden , ist, dass wir weitermachen und unsere Instanzen
einrichten
wollen. Wir können also weitermachen und
damit beginnen. Aber da wir keine Innit-Methode
hinzufügen oder unseren Konstruktor
einrichten werden, müssen
wir hier
in unserer Mitarbeiterklasse Um etwas Code hinzufügen . Sie können also die Eingabetaste drücken, und ich empfehle Ihnen, die vorherige Anweisung durchzugehen
. Dadurch wird
sichergestellt, dass unser Code nicht auf
Fehlermeldungen oder
Probleme stößt , und
wir können hier
keinen Code hinzufügen , den wir
möglicherweise hinzufügen müssen. Lassen Sie uns nun
mit unserem Objekt umgehen. Also werden wir hier eine Variable erstellen, und ich werde einfach
sagen, Mitarbeiter eins gleich ist, dass
Mitarbeiter eins gleich ist,
und das wird auf meiner Mitarbeiterklasse
basieren Wir werden eine
Instanz eines Objekts erstellen. Und die Werte, die wir hier
haben würden , erinnern uns an
das Attribut. Wir haben also Namen und Nationalität. Das bedeutet,
dass wir hier natürlich zwei Werte berücksichtigen müssten. Wir können hier den Namen
John sagen, und dann die
Nationalität hier, wir können einfach Österreich sagen. Okay. Also haben wir das Set. Lassen Sie uns jetzt weitermachen und sehen ob das tatsächlich funktionieren
wird. Wenn ich also zum Beispiel den Mesod meinen Namen
nennen würde, wäre das ein guter Test
, um zu sehen, ob das Attribut
und der Mesod
von der Personenklasse vererbt werden Jetzt kann ich einfach
eine Absicherung machen und
Mitarbeiter eins sagen, Punkt,
und wir wollen diesen Mesod
meinen Namen nennen, um zu sehen, ob dieser
Wert John
an den Namen übergeben wird , weil er diese
bestimmte Botschaft
geerbt hat diese
bestimmte Botschaft
geerbt Mitarbeiter eins, Punkt, mein Name. Und wir sollten sehen, ob es hier in
der gedruckten Erklärung
steht, wenn ich Lauf sage. Wir können sehen, dass da steht:
Mein Name ist John. Das ist also ein guter Hinweis darauf , dass wir
unsere Methoden und auch unsere
Attribute hier
erfolgreich geerbt haben unsere Methoden und auch unsere , weil
der Wert John, wie wir sehen können, genau hier in
diesem benutzerdefinierten Mesod korrekt übergeben
wird und er
wird auch mit unserer
Innit-Methode abgerufen Nehmen wir nun an, wir
wollen weitermachen und anstatt diesen bestimmten Mesod aufzurufen
, wollen
wir uns nur auf
das Attribut selbst beziehen, also geben das Attribut selbst Also wollen wir uns auf den Namen beziehen. Was wir hier tun können, ist,
einfach
eine gedruckte Erklärung zu erstellen und wir können sagen, drucken. Alles, was Sie tun möchten, ist, sich hier auf Ihre Variable
zu beziehen, das ist Mitarbeiter eins, und Sie können einfach Punkt sagen
und wir können Name sagen. Das wird sich hier auf
das Attribut beziehen, um einfacher zu testen, ob
das Attribut von
einer Person
an einen Mitarbeiter
vererbt wurde . Wenn ich Lauf sage, sollte ich jetzt John hier
sehen
und da haben wir es. Es wird
korrekt durchlaufen, wie wir sehen können. Richtig. Nehmen wir an, Sie können
Erbschaft und Voreingenommenheit walten lassen. Nun, etwas anderes, das
ich Ihnen beibringen möchte ist der Teil über einzigartige Methoden, die ausschließlich in der
Kinderklasse und natürlich
nicht im Einzelunterricht angewendet werden ausschließlich in der
Kinderklasse und natürlich . Das möchte ich Ihnen als Nächstes beibringen. In Ordnung, also lass uns weitermachen. Also ich möchte, dass wir jetzt, wie Sie hier sehen können,
diese frühere Aussage hier haben, und was ich jetzt tun
möchte, ist,
dass ich tatsächlich meine
eigene nit-Methode hinzufügen , natürlich
meine Attribute
initialisieren und auch meine eigene
benutzerdefinierte Methode erstellen möchte Was ich jetzt also tun
werde, ist einfach
weiterzumachen und
diese frühere Aussage zu entfernen Und um es einfacher zu machen,
füge
ich einfach die Logik hinzu
, die ich hier habe. Und ich werde
weitermachen und einfach
den ersten Teil hier machen , diesen Strick. Da reingeklebt wie so. Jetzt möchte ich
hier
mein eigenes Attribut hinzufügen, das nur für Mitarbeiter
gilt hier
mein eigenes Attribut hinzufügen, das und nicht
Teil der Personenklasse Ich werde einfach hier nach einem Namen das Alter angeben. Dann muss ich sagen, dass Selbstpunkt
G dem Alter entspricht, einfach so. Dann
möchte ich meine Methode einrichten. Ich werde
weitermachen und das einrichten. Ich möchte taub sagen und
ich werde mein Alter sagen. Durch Selbst-Dolon, und
ich möchte Print sagen. Und hier
werde ich einfach sagen, mein Alter ist ein Doppelpunkt, und jetzt muss ich umwandeln, ich werde in eine Zeichenfolge umwandeln,
das Alter, weil ich hier eine Zeichenkettenverkettung habe Dann sage ich Plus, und ich möchte es in
eine Zeichenfolge umwandeln, weil Alter natürlich eine Ganzzahl sein wird Also Zeichenfolge hier, ich werde sagen
, ein Selbstpunkt, den H mag. Und hier ist der Wert. In der Position werde ich
Name, Alter und Nationalität angeben. Hier in der nächsten Position muss
ich das Alter angeben und
ich werde 24 sagen. diesem Grund fügen wir hier
Casting hinzu , weil
es als Ganzzahl
verwendet wird und weil wir eine Zeichenkettenverkettung haben, werden
wir auf einen Fehler stoßen,
also müssen wir es in eine Zeichenfolge Okay. Lassen Sie uns nun diese Methode aufrufen und sehen
, ob sie tatsächlich funktioniert. Was ich
jetzt tun werde, ist einfach hier runter zu
gehen und zu sagen: Ich bin hier runter zu
gehen und zu sagen: in
meinem Alter. Mal sehen, ob das
natürlich funktioniert. Lass uns weitermachen und den
Code ausführen. Und da haben wir's. Ich bin 24 Jahre alt, also das macht weiter und benutzt
diese spezielle Methode. Es
berücksichtigt natürlich das Alter,
und es wird hier abgedruckt, so wie
wir unseren Code genannt haben. Okay. Perfekt. Wir können jetzt sehen, dass wir
hier unsere eigenen Funktionen hinzufügen
können , und das wird uns
ermöglichen, Code hinzuzufügen , der für diesen Mitarbeiter einzigartig
ist. Diese Altersmethode hier
wird also für
diese Personenklasse
überhaupt nicht gelten . Okay, perfekt. Also haben wir das in Ordnung gebracht. Also so können wir das machen. Jetzt
fragst du dich wahrscheinlich, okay, also wenn das der Fall ist, können wir uns hier trotzdem auf
diese Methoden beziehen. Wie Sie bereits gesehen haben, können
Sie sich immer noch auf
diese Methoden beziehen . Sie werden
immer noch arbeiten. Wie Sie hier sehen können, wir uns auf
diese Methode,
wenn
wir
Mitarbeiter einen Punkt meinen Namen sagen beziehen wir uns auf
diese Methode,
wenn
wir
Mitarbeiter einen Punkt meinen Namen sagen, also Vererbung findet
immer noch statt. Wie Sie sehen können, funktioniert es immer noch
einwandfrei, da wir sehen können , dass die Ausgabe, die wir
zuvor hatten, immer noch für uns
gerendert wird. Hallo. So können Sie also Vererbung in PySon
durchführen
66. Fehlerbehandlung mit Try außer Anweisungen: Hallo zusammen und willkommen
zur nächsten Lektion, die sich auf
die Fehlerbehandlung
mit Try Accept konzentrieren wird .
Schauen wir uns das mal an. Also Fehlerbehandlung. Jetzt können
wir Fehler in unserem PySON-Code mit
Tr-Accept-Anweisungen behandeln Jetzt wird der Code, den wir ausführen
möchten,
in den Tri-Block
oder die Tri-Anweisung eingefügt in den Tri-Block
oder die Tri-Anweisung eingefügt Und wenn
innerhalb des Tri-Blocks ein Fehler
auftritt, wird der Inhalt
des Except-Blocks oder der
Except-Anweisung ausgeführt. Das ist der Prozess hier. Der Code, den Sie ausführen
möchten,
wird im Tri-Block platziert, und wenn ein Fehler
auftritt, wird der Except-Block
natürlich mit dem Code
ausgeführt, der sich innerhalb des Except-Blocks befindet. Ordnung. Wir
werden in eine Laborübung eintauchen, um hier
etwas mit der
Fehlerbehandlung in Pyson zu üben
67. Fehlerbehandlung mit Try-Except – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die sich auf
die
Verwendung von Tri außer
Blöcken in PySON konzentrieren wird Verwendung von Tri außer
Blöcken in Wir werden es also sehr einfach und
direkt auf den Punkt bringen Lassen Sie uns also weitermachen und ein Programm
einrichten. Also werde ich
es sehr einfach halten, und ich werde zum Beispiel
sagen, dass
Name gleich ist, Name gleich ist, und ich werde hier auch
eine gedruckte Erklärung haben , in der es
heißt: Name drucken Sehr einfach. Lassen Sie uns diesen Code
ausführen. Und dann bekommen wir ein gedrucktes Zeichen. Großartig. Nun wollen wir das hier
zu einem
Try-and-Accept-Block hinzufügen
. Wir wollen unseren
Code immer im Try-Accept-Block ausführen. Zum Beispiel wollen
wir
versuchen sagen und wir wollen diesen Code
einrücken,
sodass Sie
ihn markieren und Hab drücken können, sodass Sie
ihn markieren und Hab drücken können dann wird er für Sie so
schön eingerückt Wir werden Pyson sagen,
dass ich möchte
, dass du diesen Code
ausprobierst Wenn es nun einen Fehler
oder etwas Ähnliches gibt, möchte
ich, dass Sie ihn
im Block außer hier finden. Also können wir es tatsächlich so
ein bisschen sauberer machen. Also wollen wir den Code hier ausprobieren. Wenn es einen
Fehler gibt, möchte ich, dass Sie alles
ausführen, was auch immer
im Except-Code hier steht. Und hier
können Sie normalerweise sagen, dass zum Beispiel eine Ausnahme aufgetreten ist. Wenn ich diesen Code ausführen würde, wird er einfach gedruckt. Nun, wenn ich irgendwelche
Fehler hatte oder so, sagen
wir, wir haben hier zum Beispiel eine Print-Anweisung,
wir werden den Namen drucken ,
aber wenn wir den Namen entfernen
und er nicht existiert, ist
dies ein Auslöser für die Ausführung der Ausnahme, die besagt,
dass eine Ausnahme aufgetreten ist. Wenn ich „Ausführen“ sage, heißt das, dass eine Ausnahme aufgetreten
ist, ohne dass unser Code beschädigt wird . Es wird nichts
dergleichen tun , es
wird es fangen. Das ist das hilfreiche Werkzeug, um
Try-Expit-Statements hier zu verwenden. Wie Sie hier sehen können, haben wir
hier
eindeutig einen Fehler , weil wir den Namen hier
drucken, aber die Namensvariable nicht
existiert. Dieser TR-Block schlägt also fehl und geht
dann zum
Except-Block über und
druckt eine Nachricht aus. Dies ist eine benutzerdefinierte Nachricht hier und wie Sie sehen können, wird
sie ausgedruckt. Wenn ich jetzt nicht versuchen
und außer hier blockieren müsste, wenn ich
dies und das entfernen und einfach Name drucken
sagen und es so
lassen und ausführen würde, würden
Sie sehen, dass hier
ein Fehler hinzugefügt wird , der besagt, dass der
Name nicht definiert ist. Das ist eine sehr hilfreiche Methode , mit der Sie
Ihre Trcet-Anweisungen verwenden können , um einen Fehler
zu erkennen, sobald er auftritt Sie würden Ihren Code hier
in den Tri-Block einfügen , den
Sie tatsächlich ausführen möchten Wenn aus irgendeinem Grund ein Fehler in diesem Try-Block auftritt, werden
Sie
den Except-Block verwenden und dort einfach eine
Nachricht ausgeben,
damit Ihr
gesamtes Programm nicht beschädigt wird. Auf diese Weise können Sie mit
Try-Except-Anweisungen eine
Fehlerbehandlung durchführen .
68. JSON in Python: Hallo zusammen und willkommen
zur nächsten Lektion, die sich
auf
die Arbeit mit JSON konzentrieren wird. Jetzt
fragst du dich wahrscheinlich: Okay, ich werde
mit JSON in Python arbeiten, aber was in aller Welt ist JSON? JSON ist also die Abkürzung für
JavaScript Object Notation und es ist ein
leichtes Format zum Speichern und
Übertragen unserer Daten. Es wird häufig in
Verbindung mit der Daten-API verwendet. Sie haben vielleicht schon einmal
davon gehört, insbesondere wenn Sie aus dem Bereich
Programmierung und dergleichen
kommen . Aber wie dem auch sei,
das ist
nur eine zusätzliche Lektion , die ich euch beibringen möchte und das meiste davon
wird sich
bei
der Laborübung als Wert herausstellen . Lassen Sie uns genau das tun
und mit JSON in Ison arbeiten.
69. Arbeiten mit JSON – [Lab]: Hallo zusammen und willkommen
zur nächsten Laborübung, die sich auf
die
Arbeit mit JSON in PySON konzentrieren wird Als Erstes wollen
wir natürlich das JSON-Modul in PySON importieren Ich werde JSON importieren sagen. Jetzt importiert dies das in PySons
integrierte JSON-Modul, das verschiedene
Funktionen für die Arbeit mit
unseren JSON-Daten bietet und
es Ihnen ermöglicht, zwischen
JSON-Zeichenketten und PysON-Objekten zu konvertieren Als Nächstes müssen
wir
eine
Beispiel-JSON-Zeichenfolge zum Testen definieren eine
Beispiel-JSON-Zeichenfolge zum Ich werde hier
eine Variable erstellen, die als Person-JSON bekannt
ist,
sagen wir equals, und wir müssen
unsere einfachen Anführungszeichen
an den Seiten hinzufügen ,
und dann müssen wir
unsere geschweiften Klammern
innerhalb von und dann müssen wir JSON eingeben,
eine sehr wichtige Sache, die
Sie sich merken sollten, JSON
behandelt Schlüsselwertpaare natürlich nur mit doppelten Anführungszeichen und
nicht mit einfachen Anführungszeichen. Wenn wir also
unsere Schlüsselwertpaare definieren, möchten
Sie
sie wie folgt definieren, und zwar mit doppelten Anführungszeichen. Den ersten Schlüssel können wir zum Beispiel als Vorname angeben, den Doppelpunkt
hinzufügen
und der Wert
muss natürlich auch in doppelten Anführungszeichen stehen. Also müssen wir
hier
unsere doppelten Anführungszeichen hinzufügen , und ich sage nein. Wir können unser Komma für
unser nächstes Schlüsselwertpaar hinzufügen ,
das der Nachname sein wird Also hier doppelte Anführungszeichen
und Doppelpunkt für den Nachnamen. Dann
setzen wir den Wert hier in doppelte Anführungszeichen Pretorius und los geht's Also haben wir
weitergemacht und
eine Beispiel-JSON-Zeichenfolge definiert eine Beispiel-JSON-Zeichenfolge Okay. Wie Sie hier sehen können, ist
es den
Pison-Wörterbüchern sehr ähnlich, obwohl es einen kleinen Unterschied in der Syntax gibt,
wie Sie an
einer JSON-Zeichenfolge und einem Wörterbuch sehen können Die Schlüssel sind also
Vorname und Nachname, sind auch unsere Attribute
und unsere Werte sind Anu und Pretorious. Jetzt wollen wir unser JSON
in ein PySON-Wörterbuch umwandeln. Wir speichern das in einer
Variablen namens person und verweisen dann
auf das JSON-Modul, das viele Funktionen hat, und eine davon ist
die Funktion loads Wir können also sagen, dass Punkte geladen
und Pakete geöffnet und geschlossen werden. Jetzt werden
wir
unseren JSOMString in
ein PysOn-Wörterbuch umwandeln unseren JSOMString in
ein Um das zu tun, können wir
unseren JSON-String durchgehen , indem
wir Person JSON sagen Und das wird es für uns
unterbrechen. Wenn wir nun Person drucken, sollte
es im
Format eines Wörterbuches ausgegeben werden. Sagen wir jetzt, lauf. Los geht's, wir können sehen, dass es jetzt in
einem Wörterbuch steht. Zuvor war es
AdjacN-String und jetzt haben wir es
in ein reguläres
Wörterbuch in Python konvertiert Nehmen wir an, ich
möchte einen bestimmten
Wert wie Pretorius erhalten Wert wie Pretorius Ich kann hier einfach neben der
Person in eckigen Klammern sagen. Ich kann dieses
bestimmte Attribut
oder den Wert, den ich
erhalten möchte, eingeben , was Pretorious ist Nachname wäre der Fall. Ich werde Nachname sagen. Sagen wir rennen,
jetzt sollte Pretorius da stehen. Perfekt. Auf diese Weise können
Sie also im Grunde weitermachen und Ihr JSON
in einem Pison-Wörterbuch pausieren Nehmen wir an, Sie möchten weitermachen und es
andersherum Nehmen wir an, Sie möchten
ein Pison-Wörterbuch in
eine JSON-Zeichenfolge konvertieren . Also lass uns
weitermachen und das tun Aber wir können diesen Code entfernen, und wir müssen immer noch das JSON-Modul
verwenden, und wir werden
ein Wörterbuch mit Früchten erstellen. Ich werde sagen, dass Früchte gleich sind, und wir können ein
normales Wörterbuch mit
unseren geschweiften Klammern erstellen und
unsere wichtigsten Wertepaare hinzufügen Also mache ich weiter und
setze das als Namen oder Fruchtnamen und den Wert als Traube Dann stelle ich die
Farbe hier als zweiten Schlüssel ein, und der Wert hier
wird auf Lila gesetzt. Entschuldigen Sie mich. Einfach so. Es sind also Preis
und Wörterbuch festgelegt. Also unsere Schlüssel, Name und Farbe,
unsere Werte, Traube und Violett. Perfekt. Jetzt wollen wir unseren Preis und unser
Wörterbuch in eine JSON-Zeichenfolge
konvertieren, damit wir unsere
Variable so einrichten können, dass sie den JSON speichert. Wir können das also
als Früchte bezeichnen, denen JSON entspricht. Dann werden wir uns
wieder auf das JSON-Modul beziehen, das über eine eingebaute
Funktion verfügt, die als Dumps bekannt Wir können Dumps sehen
und unsere Klammern
öffnen Und diese Funktion
wird verwendet, um
ein Pison-Wörterbuch
in eine JSON-Zeichenfolge umzuwandeln ein Pison-Wörterbuch
in eine JSON-Zeichenfolge Also haben wir es jetzt in unser Wörterbuch
aufgenommen, was natürlich Früchte sein
wird Und alles,
was Sie
dann tun wollen , ist gedruckt
zu sehen, und Sie werden weitermachen wollen
und Obst JSON sehen wollen. Wenn wir jetzt „Ausführen“ sagen, wird
es wie folgt
ausgedruckt,
und wir können jetzt sehen, dass es die JSON-Zeichenfolge
ausgedruckt hat . Ein wichtiger Unterschied, den
es hier zu beachten gilt, ist also JSON. Sie können jetzt sehen, dass es zu doppelten Anführungszeichen
geworden ist, und das ist ein wichtiger Hinweis darauf, dass
es jetzt in einem JSON-Format vorliegt. noch einmal zu wiederholen und
zusammenzufassen,
wird json dot Loads verwendet, um
eine JSON-Zeichenfolge in
ein PysOn-Objekt wie
unser Wörterbuch zu konvertieren ,
und json dot Dumps
wird verwendet, um
ein PysON-Objekt oder ein Wörterbuch
in eine JSON-Zeichenfolge zu konvertieren ein PysON-Objekt oder ein Wörterbuch
in eine JSON-Zeichenfolge Okay. Das ist also nur
ein bisschen über die Grundlagen der Arbeit
mit JSON in PySON
70. Erstelle dein eigenes Projekt: Hallo zusammen und willkommen
zur nächsten Lektion, die sich einfach
darauf konzentrieren wird,
unser eigenes Projekt zu erstellen. Sie möchten jetzt also Ihr eigenes Projekt
erstellen. Schauen wir uns also
die weiteren Details an. Also erstellst du dein eigenes Projekt. Jetzt, mit all Ihren
neu erworbenen Fähigkeiten, ist
es an der Zeit,
all das zu nutzen und Ihr eigenes Python-Projekt zu
erstellen. Ich würde Ihnen
also empfehlen, jetzt zum Abschnitt Projekt und
Ressourcen
dieses Kurses zu
gehen Abschnitt Projekt und
Ressourcen , um
weitere Informationen zu erhalten. Dort gebe ich
Ihnen einen
Einblick in die nächsten Schritte und die Erwartungen, wie Sie in Hisen
weitermachen und an Ihren
eigenen Projekten arbeiten können in Hisen
weitermachen und an Ihren
eigenen Projekten arbeiten
71. Vielen Dank!: Hallo, alle zusammen. Und willkommen zur letzten Lektion
dieses Kurses, in der ich nur dafür danken möchte, dass Sie sich entschieden haben,
diesen Kurs abzuschließen. Es war mir eine Freude, Sie zu
unterrichten, und ich hoffe, dass Sie dadurch wertvolles Wissen
gewonnen haben . Also vielen
Dank. Wenn Sie etwas Zeit haben, würde ich mich sehr
freuen, wenn Sie erwägen
würden, eine Bewertung abzugeben. Da
es immer positiv
ist, meine Kurse zu verbessern und mein Bestes wenn Sie etwas Zeit haben, würde ich mich
sehr darüber freuen. Wenn nicht, ist das völlig in
Ordnung, solange Sie eine großartige
Lernerfahrung hatten, und das war's für
mich und viel Glück auf Ihrer Entwicklungsreise,
und ich wünsche Ihnen alles Gute. Auf Wiedersehen und nochmals vielen Dank.