Artikelverzeichnis
Ausgang
Einfach ausgedrückt dient es dazu, die laufenden Ergebnisse des Programms anzuzeigen.
1. Gewöhnliche Produktion
-
„Output“ im Leben
-
Grafische Oberflächenausgabe in der Software
-
Ausgabe einer Variablen in Python
print('hello world')
2. Formatierte Ausgabe
Der Zweck von Formatierungsvorgängen
Zum Beispiel der folgende Code:
print("我今年10岁")
print("我今年11岁")
print("我今年12岁")
Denken Sie darüber nach:
Bei der Ausgabe des Alters habe ich oft „Ich bin xx Jahre alt“ verwendet. Können Sie das Programm vereinfachen? ? ?
Antwort:
String-Formatierung
Was ist Formatierung?
Schauen Sie sich den folgenden Code an:
age = 10
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
age += 1
print("我今年%d岁" % age)
Im Programm habe ich einen Operator wie % gesehen, der die formatierte Ausgabe in Python darstellt.
age = 18
name = "xiaohua"
print("我的姓名是%s, 年龄是%d" % (name, age))
Gängige Formatsymbole
Nachfolgend finden Sie die vollständige Liste, die mit dem %-Symbol verwendet werden kann:
- %% Ausgabe % Zahl
- %s Zeichenfolge
- %d dezimale Ganzzahl mit Vorzeichen
- %f Gleitkommazahl
- %c Zeichen
- %u vorzeichenlose dezimale Ganzzahl
- %o oktale Ganzzahl
- %x hexadezimale Ganzzahl (Kleinbuchstabe 0x)
- %X hexadezimale Ganzzahl (Großbuchstabe 0X)
- %e wissenschaftliche Notation (Kleinbuchstabe „e“)
- %E wissenschaftliche Schreibweise (Großbuchstabe „E“)
- %g Abkürzung für %f und %e
- %G Abkürzung für %f und %E
Drei, Newline-Ausgabe
Wenn bei der Ausgabe \n vorhanden ist, wird der Inhalt nach \n in einer anderen Zeile angezeigt.
print("1234567890-------") # 会在一行显示
print("1234567890\n-------") # 一行显示1234567890,另外一行显示-------
4. Üben
Geben Sie die folgenden Informationen in die Konsole ein.
==========我的名片==========
姓名: chris
QQ:xxxxxxx
手机号:185xxxxxx
公司地址:上海市xxxx
===========================
Fünftens der Unterschied zwischen Python2 und Python3
In Python3 kann print nur als Funktion aufgerufen werden, während print in Python2 als Befehl verwendet werden kann.
print("hello world") # 在python2和python3里都可以使用
print "hello world" # 这种写法只能在python2里使用,python3不再支持这种写法
eingeben
Wenn wir vor dem Geldautomaten der Bank Geld abheben, müssen wir das Passwort eingeben. Wie können wir also dem Programm mitteilen, was wir gerade eingegeben haben? ? Jeder sollte wissen, dass Sie, wenn Sie den Geldautomaten zum Abheben von Geld vervollständigen möchten, die Eingaben des Benutzers lesen und Variablen verwenden müssen, um die vom Benutzer eingegebenen Daten zu speichern. In Python können wir die Funktion input() verwenden, um Benutzereingaben zu erhalten.
Eingang
In Python erfolgt die Dateneingabe über die Tastatur über die Verwendung der Eingabefunktion (was eine Funktion ist, erklären wir in einem späteren Kapitel). Wie verwendet man diese Eingabe?
Sehen Sie sich das folgende Beispiel an:
password = input("请输入密码:")
print('您刚刚输入的密码是:%s' % password)
Operationsergebnis:
Notiz:
- Die Klammern von input() sind Eingabeaufforderungsinformationen, die verwendet werden, um dem Benutzer vor dem Abrufen von Daten eine einfache Eingabeaufforderung zu geben
- Nachdem input() die Daten von der Tastatur abgerufen hat, werden sie in der Variablen auf der rechten Seite des Gleichheitszeichens gespeichert
- input() behandelt jeden vom Benutzer eingegebenen Wert als Zeichenfolge
Der Unterschied zwischen Python2 und Python3
Wenn in Python2 die Eingabeanweisung verwendet wird und die Benutzereingabe eine Zeichenfolge ist, wird die Zeichenfolge als Variable verwendet. Wenn die Eingabe eine Zahl ist, wird die Zahl als Zahlentyp behandelt. Wenn Sie eine Zeichenfolge eingeben möchten, müssen Sie die Zeichenfolge in Anführungszeichen setzen oder raw_input verwenden.
In Python3 wird alles, was der Benutzer eingibt, als Zeichenfolge gespeichert. Die Eingabefunktion in Python3 stimmt mit der Funktion raw_input in Python2 überein.
Fortgeschrittener Fall
[Python] Python erkennt das Wort-Ratespiel – fordern Sie Ihre Intelligenz und Ihr Glück heraus!
[Python] Verwenden Sie Selenium, um (2023 Blog Star)-Einträge zu erhalten
[Xiaobai muss sehen] Detaillierte Analyse und Codeimplementierung des Python-Wortwolkengenerators
[Xiaobai muss sehen] Python crawlt ein Beispiel für NBA-Spielerdaten
[Xiaobai muss sehen] Python-Crawler-Datenverarbeitung und -visualisierung
Geodatenverarbeitung und Visualisierung mit Geopandas und Shapely (.shp)
Verwenden Sie Selen, um die Daten der Maoyan-Filmliste zu crawlen
Erste Schritte mit Crawlern (4): Der beste Weg, dynamische Webseiten mit Selenium und API zu crawlen
Leitfaden zum Einstieg in Crawler (3): Python-Netzwerkanfragen und gängige Anti-Crawler-Strategien
Erste Schritte mit Reptilien (1): Lernen Sie die Grundlagen und Fähigkeiten von Reptilien
Grundlagen der objektorientierten Python-Programmierung und Beispielcode
Anleitung zum Betrieb von Python-Dateien: Kodierung, Lesen, Schreiben und Ausnahmebehandlung
Verwenden Sie Python und Selenium, um das Crawlen zu automatisieren
Selenium Automation Toolset – Vollständiger Leitfaden und Tutorials
Von den Grundlagen des Python-Webcrawlers bis hin zum eigentlichen Kampf-Tutorial
Tutorial zur Pandas-Datenverarbeitung und -Analyse: von den Grundlagen bis zum tatsächlichen Kampf
Detaillierte Erläuterung häufig verwendeter Datentypen und zugehöriger Vorgänge in Python