Einführung in Python 3-Befehle
Python 3-Befehle wurden mit Python 2-Funktionen eingeführt und sind mit Python 2 kompatibel, da zur Unterstützung der Funktionen einige integrierte Schlüsselwörter verwendet werden. Der Python 3-Befehl wurde im Jahr 2008 veröffentlicht. Python 3 ist für Programmierer intuitiver und präziser und liefert gleichzeitig das Ergebnis. Die Syntax wurde für Python 3 geändert, um mehr Klarheit darüber zu bekommen, was geschrieben wird und was ausgegeben werden soll.
Grundlegende Python 3-Befehle
1. Druckfunktion
In Python 3 wird die Druckfunktion in Klammern verwendet, um die Ausgabe anzuzeigen, die in Python 2 nicht verfügbar ist.
- Syntax: print ("Anzuzeigender Inhalt")
- Beispiel: print („Hallo Welt“)
2. Eingabefunktion
In diesen Python 3-Befehlen werden die eingegebenen Daten immer als Zeichenfolge behandelt, auch wenn die Daten ohne '' eingefügt werden.
Syntax / Beispiel: >>> X: Eingabe („x:“)
X : 5
>>> X
'5'
3. Ganzzahlige Division:
In Python 3 ist die Unterteilung präziser als in Python 2 und liefert ein besseres Ergebnis.
Syntax / Beispiel: >>> X: 3/2
1.5 Standardmäßig wird diese Nummer angegeben, die für Python 2 nicht verfügbar ist
4. Range-Funktion:
In Python 3 wurde die Xrange-Funktion von Python 2 in Range-Funktion von Python 3 umbenannt
Syntax / Beispiel: range ()
5. Funktion erhöhen:
In Python 3 muss ein Ausnahmeargument in Klammern gesetzt werden.
Syntax / Beispiel: Eine Ausnahme auslösen ("Es gibt ein Problem")
6. Argumente:
In Python 3-Befehlen müssen Argumente mit dem Schlüsselwort 'as' deklariert werden
Syntax / Beispiel: Es sei denn, es wird ein Fehler ausgegeben
7. Nächste Funktion:
In Python 3 wird die nächste Funktion verwendet, und die .net-Funktion kann nicht verwendet werden, da sie einen Fehler mit dem Namen "attribute error" auslöst.
Syntax / Beispiel: next (abc)
8. Unicode:
In Python 3 werden Zeichenfolgen hauptsächlich als Unicode-Zeichenfolgen (utf-8) mit Byteklassen als Byte und Byte-Array gespeichert.
9. Entscheidungserklärung:
Wenn else-Anweisung für die Entscheidungsfindung in Python 3 verwendet wird.
Syntax / Beispiel: var = 10
If (var == 10): print ("Wert ist 10")
Drucken ("Ok")
10. Streicher:
In Python 3 verwenden eckige Klammern zusammen mit index, um die Teilzeichenfolge abzurufen.
Syntax / Beispiel: var = "Hallo Welt"
Print (“var (0):”, var (0)) #result wäre 'H'
Python 3-Befehle für Fortgeschrittene:
1. For-Schleife:
In Python 3 wird die for-Schleife verwendet, um die Anweisung mehrmals auszuführen.
Syntax / Beispiel: Liste = (1, 2, 3)
Für x in der Liste:
Drucken (x, Ende = "")
2. While-Schleife:
Die Anweisung wird wiederholt, solange die Bedingung erfüllt ist.
Syntax / Beispiel: while true:
Versuchen:
Drucken ("nächster Wert")
Mit Ausnahme des Stoppwerts:
Sys.exit ()
3. Mathematische Funktionen:
Es gibt viele mathematische Funktionen, die in Python 3 verwendet werden können, um die Werte oder das Ergebnis abzurufen.
Syntax / Beispiel: cmp (x, y)
4. Werte auflisten:
In Python 3 können die Werte in Listenform aufgelistet werden und auf das Ergebnis zugreifen.
Syntax / Beispiel: list = ('TOM', 'JOHN', 'Latham', 'Mary')
Drucken ("Liste (0):", Liste (0))
Ausgabe wäre –'TOM '
5. Funktionen:
In Python 3 würde die Funktion mit dem Schlüsselwort def definiert
Syntax / Beispiel: defabc (str):
"Hallo Welt, meine erste Funktion"
Drucken (str)
Rückkehr
6. Wörterbuch:
In Python 3 wird es verwendet, um den Wert zuzuweisen und auch den Wert zu aktualisieren.
Synatx / Beispiel:
diktieren ('Name': 'Tom', 'Gehalt': 7500, 'Ort': 'USA')
Print ("dict ('Name'):", dict ('Name')) # Ausgabe wäre: Tom
Dict ('Gehalt') = 8500 # Aktualisierung des vorhandenen Werts.
Print ("dikt ('Gehalt'):", dikt ('Gehalt'))
Die Ausgabe wäre 8500
7. E-Mail senden:
In Python 3 wird das SMTP-Bibliotheksobjekt zum Senden einer E-Mail verwendet.
Syntax / Beispiel : smtplib importieren
Smtpobj = smtplib.SMTP ((host (, port (, local_hostname)))
8. Einfädeln:
In Python 3 wird Threading aus verschiedenen Gründen verwendet, und es wurden verschiedene Threading-Methoden verwendet, z. B. threading.activecount (), threading.currentthread (), threading.enumerate ().
9. Regulärer Ausdruck:
Es wird verwendet, um die Zeichenfolge anhand der Anzahl der Zeichenfolgen abzugleichen. In diesem Beispiel wird die Match-Funktion verwendet
Syntax / Beispiel : reg.match (Muster, String, Flags = 0)
10. Datenbankanbindung:
In Python 3 wird MySql hauptsächlich als Datenbank verwendet und PyMySQL ist eine Schnittstelle, die eine Verbindung zur MySQL-Datenbank herstellt.
Syntax / Beispiel: PyMySQL importieren
db = PyMySQL.connect ("localhost", "Benutzername", "Passwort", "Datenbankname")
Tipps und Tricks zur Verwendung von Python 3-Befehlen
- Verwenden Sie bedingte Operatoren mit Bedacht
- Verwenden Sie die Featureerkennung anstelle der Versionserkennung
- Verhindern Sie Kompatibilitätsregressionen
- Überprüfen Sie die Abhängigkeiten beim Übergang der Anwendung zu Python 3
- Nutzen Sie die kontinuierliche Integration, um stabil zu bleiben
- Verwenden Sie die optionale statische Typprüfung
- Aktualisieren Sie die Datei setup.py, um die Kompatibilität mit Python 3 zu kennzeichnen
- Verwenden Sie das Wörterbuch und listen Sie es auf, wo immer Sie es benötigen
- Debuggen Sie die Skripte, um zu überprüfen, wo Fehler oder Probleme auftreten.
- Verwenden Sie Aufzählungen
- Verwenden Sie Python-Funktionen, um das Ergebnis schneller zu erhalten
- Überprüfen Sie immer die Speichernutzung von Objekten
Fazit
Python 3 erleichtert den Programmierern das Leben, da es neue Funktionen bietet und auch mit älteren Versionen kompatibel ist. Dank der Kompatibilität können die alten Anwendungen problemlos in die Python 3-Umgebung verschoben und dort ausgeführt werden. Python 3-Funktionen und ihre dynamische Typisierung sind sehr nützlich für die Programmierung und verbessern die Leistung der Anwendung.
Empfohlene Artikel
Dies war eine Anleitung zu Python 3-Befehlen. Hier haben wir sowohl grundlegende als auch fortgeschrittene Python 3-Befehle und einige unmittelbare Python 3-Befehle besprochen. Sie können auch den folgenden Artikel lesen, um mehr zu erfahren -
- Verwendung von Tableau-Befehlen
- Verwendung der HBase-Befehle
- Verwendung von MongoDB-Befehlen
- Bedeutung der Schweinebefehle