[Python ist keine Python] Erklären Sie HelloWorld in einfachen Worten | Kommentare | Eingabe und Ausgabe

Ⅰ. Erklären Sie HelloWorld in einfachen Worten

0x00 HelloWorld

Beim Schreiben von Code verwenden wir vim als Beispiel. Wenn Sie ein Windows-System verwenden, können Sie vim in Gitbash verwenden.

VSCode ist die IDE Nummer eins im Universum, Sie sollten VSCode verwenden!

PyCharm ist die beste IDE für Python. Welches Vim soll ich verwenden?

Jupyterlab ist das Beste!

。 。 。 。 。

VSCode und PyCharm verfügen über eine hervorragende Code-Vervollständigung, Hervorhebung und automatische Fehlersuche, die besonders für Anfänger geeignet sind.

Aber nach längerer Nutzung werden Sie feststellen, dass Sie von der IDE abhängig sind. Ohne die IDE ist es nutzlos!

Daher empfehle ich jedem, vim als IDE zu verwenden, auch um sich mit dem Terminal vertraut zu machen.

 Okay, nicht mehr arm!

 Wir öffnen das Terminal und verwenden Gitbash unter Windows (Sie müssen es nicht selbst installieren, unter Linux ist es fast dasselbe).

Geben Sie den Befehl ein, um den Ordner zu erstellen:

mkdir PythonLearn

 Geben Sie dann den Befehl ein, um in den Ordner zu verschieben

cd PythonLearn

Nachdem Sie diese beiden Befehlszeilen ausgeführt haben, werden Sie feststellen, dass sich der Arbeitsbereich nun in dem Ordner befindet, den Sie gerade erstellt haben.

 

 Als nächstes erstellen wir eine neue HelloWorld-Datei und geben sie in die Befehlszeile ein

touch HelloWorld.py

Wenn wir den Befehl dir verwenden, werden wir feststellen, dass sich im Ordner eine zusätzliche Datei HelloWorld.py befindet. Wir geben den Befehl vim ein, um die Datei zu bearbeiten.

Geben Sie den Befehl ein

vim HelloWorld.py

 

Wenn diese Schnittstelle angezeigt wird, drücken Sie die Taste i, um die Bearbeitungsschnittstelle aufzurufen (bei Problemen wenden Sie sich bitte an Baidu, wir kümmern uns um die Programmierung).

 Dadurch wird die Bearbeitungsoberfläche erfolgreich aufgerufen. Beginnen wir mit dem Schreiben des Codes!

Nach einem Moment der Konzentration spritzte ich Tinte und schrieb feierlich zwei Codezeilen:

# 宇宙第一经典程序
print("Hello World")

 

 Dann drücken wir die ESC-Taste, um in den Befehlsmodus zu gelangen

Geben Sie zwei ZZ ein (beachten Sie die Großbuchstaben), speichern Sie die Datei und beenden Sie den Vorgang

Als nächstes geben wir den Befehl ein und führen den Code aus

python HelloWorld.py

 HelloWorld wird auf dem Bildschirm ausgegeben, wir haben Erfolg, wir haben den Code der Programmierwelt eingegeben! ! !

 

(Lasst uns die Atmosphäre beleben)

0x01 Was genau haben wir geschrieben? 

Sehen wir uns jetzt den Code an

Wir betreten das Terminal und zeigen den Dateiinhalt an

cat HelloWorld.py

 

# 宇宙第一经典程序
print("Hello World")

Schauen wir uns zunächst die erste Zeile an

# 宇宙第一经典程序

Dies ist nur eine Anmerkung, wir werden jetzt nicht darüber sprechen, wir werden später darüber sprechen.

Schauen Sie sich Zeile 2 an

print("Hello World")

Dies ist eine Anweisung, die eine integrierte Funktion aufruft. Möglicherweise verstehen Sie nicht, was eine integrierte Funktion ist.

Der Aufruf einer Funktion bedeutet, dass es eine gekapselte Funktion gibt. Wir nehmen diese Funktion heraus und verwenden sie

einer von ihnen

"Hello World"

Dies ist ein String und dieser String wird auch als Parameter für die Funktion print verwendet

Das Übergeben von Parametern kann so verstanden werden, dass diese Funktion etwas benötigt. Sie geben es ihr einfach und lassen es laufen

Ich habe schon lange darüber gesprochen, aber noch nichts gedruckt. Wir werden hier vorerst nicht darüber sprechen, aber wir werden später darüber sprechen.

Wir müssen vor allem diese Konzepte verstehen.

Ⅱ. Notizen

Wir haben im vorherigen Kapitel gesagt, dass Kommentare für später aufgehoben werden sollten, also lassen Sie uns jetzt darüber sprechen.

Kommentare werden verwendet, um dem Benutzer die Rolle und Funktion bestimmter Codes vorzustellen oder zu erklären. Sie können an einer beliebigen Stelle im Code erscheinen. Der Python-  Interpreter ignoriert den Kommentar und macht beim Ausführen des Codes nichts damit, als ob er nicht vorhanden wäre.

Die größte Rolle von Kommentaren besteht darin, die Lesbarkeit des Programms zu verbessern. Ein Programm ohne Kommentare ist einfach eine Bibel, die Menschen dazu bringt, Blut zu erbrechen!

Denken Sie niemals, dass Sie Codespezifikationen ohne Kommentare schreiben können. Anderen einen Code ohne Kommentare zu geben, ist respektlos gegenüber anderen und eine sehr egoistische Handlung. Sie können sich gerne selbst beschimpfen, aber bitte beschimpfen Sie andere nicht.

Viele Programmierer entwickeln eine Anwendung lieber selbst, als den Code anderer Leute zu modifizieren. Das Fehlen vernünftiger Kommentare ist ein wichtiger Grund. Obwohl guter Code für sich selbst sprechen kann, wissen wir nie, wer diesen Code in Zukunft lesen wird und ob er die gleiche Idee hat wie Sie; oder nach einer gewissen Zeit wissen Sie selbst nicht mehr, welchen Zweck das Schreiben dieses Codes zu diesem Zeitpunkt hat . .

Im Allgemeinen sollten sinnvolle Codekommentare etwa 1/3 des Quellcodes ausmachen.

Python unterstützt zwei Arten von Kommentaren: einzeilige Kommentare und mehrzeilige Kommentare.

0x00 einzeiliger Kommentar

Python3 verwendet # als einzeiliges Kommentarsymbol, d. h. der Inhalt nach dem #-Symbol (bis zur neuen Zeile) wird vom Interpreter ignoriert. Das Format ist:

# 我是一个单行注释

Der Inhalt vor dem #-Zeichen wird jedoch nicht beeinflusst.

Bei der Beschreibung der Funktion mehrerer Codezeilen werden Kommentare beispielsweise in der Regel in der vorherigen Codezeile platziert

# 输出字符串
print("Hello")
print("Python")


Bei der Beschreibung der Funktion einer einzelnen Codezeile werden Kommentare beispielsweise in der Regel auf der rechten Seite des Codes platziert

print( 36.7 * 14.5 ) #输出乘积

print( 100 % 7 ) #输出余数

0x01 mehrzeiliger Kommentar

Unter mehrzeiligen Kommentaren versteht man das gleichzeitige Kommentieren mehrerer Inhaltszeilen (einschließlich einer Zeile) im Programm.

Python verwendet drei aufeinanderfolgende einfache Anführungszeichen „“ oder drei aufeinanderfolgende doppelte Anführungszeichen „“, um mehrzeiligen Inhalt zu kommentieren. Das spezifische Format ist wie folgt:

"""
我是一个多行注释
"""
Vorsichtsmaßnahmen

1) Mehrzeilige Python-Kommentare unterstützen keine Verschachtelung

2) Ob es sich um einen mehrzeiligen Kommentar oder einen einzeiligen Kommentar handelt: Wenn die Kommentarzeichen als Teil der Zeichenfolge erscheinen, können sie nicht mehr als Kommentarzeichen betrachtet werden, sondern sollten als Teil des normalen Codes betrachtet werden

0x02 Spezieller Kommentar zur Dateikodierung

Bei der Interpretation von Dateien in Python wird im Allgemeinen utf-8 zum Entschlüsseln der Datei verwendet. Wenn wir die Datei mit anderen Kodierungen bearbeiten, schlägt die Entschlüsselung fehl, sodass wir am Anfang eine Kommentarzeile schreiben können, um das Dateikodierungsformat anzugeben.

Die Datei ist beispielsweise mit gbk codiert

Fügen Sie einfach den folgenden Kommentar hinzu

# coding=gbk

Die Entschlüsselung wird erfolgreich sein

Andere Kodierungsformate werden in diesem Format ausgedrückt:

# coding=编码格式

Noch ein kleiner Trick

Ⅲ.Eingabe und Ausgabe

Für die Ein- und Ausgabe muss ein benutzerfreundliches Programm unverzichtbar sein, und auch die Unterstützung von Python hierfür ist sehr umfassend.

0x00 Druckfunktion

Die Druckfunktion haben wir bereits in HelloWorld gesehen. Ihre Funktion besteht darin, Daten auf dem Bildschirm auszugeben.

Über die Hilfefunktion können wir Hilfe für ihn bekommen

Referenzübersetzung:

关于模块内置的内置函数打印的帮助:



print(…)

print(value,…,sep='',end='n',file=sys.stdout,flush=False)



将值打印到流,或者默认情况下打印到sys.stdout。

可选关键字参数:

文件:类似文件的对象(流);默认为当前sys.stdout。

sep:插入值之间的字符串,默认为空格。

end:附加在最后一个值后面的字符串,默认为换行符。

flush:是否强制冲洗流。

Wenn Sie mehrere Zeichenfolgen ausgeben möchten, können Sie Folgendes tun: Bei einer Trennung durch Kommas wird jede Zeichenfolge durch ein Leerzeichen getrennt.

print('hello', 'world', 'python')
#输出:hello world python

end fügt das angegebene Zeichen am Ende des Ausgabeinhalts hinzu. Wenn der Wert von end nicht angegeben ist, ist der Standardwert tatsächlich das Zeilenumbruchzeichen, also \n. Wenn Sie also zweimal drucken, wird es als zwei Zeilen statt als eine Zeile angezeigt.

print('hello', end='#')

# 输出: hello#

0x01 Eingabefunktion

Verwenden Sie in Python die Eingabe, um den Benutzer zur Eingabe von Inhalten aufzufordern

 Referenzübersetzung:

关于模块内置中内置函数输入的帮助:



input(提示=无,/)

从标准输入中读取字符串。尾部换行符被剥去。



提示字符串(如果给定)将打印到标准输出,而不带

在读取输入之前尾随换行。



如果用户点击EOF(*nix:Ctrl-D,Windows:Ctrl-Z+Return),则引发EOFError。

在*nix系统上,如果可用,则使用readline。
input('请输入你的姓名:')

# 输出: 请输入你的姓名:

Nachdem Sie Ihren Namen eingegeben haben, drücken Sie die Eingabetaste, d. h. drücken Sie zur Bestätigung die Eingabetaste. Anschließend gibt die Funktion die eingegebene Zeichenfolge zurück.

Ich denke du magst

Origin blog.csdn.net/m0_73552311/article/details/132744477
Empfohlen
Rangfolge