? Entwickelt in den späten 80er Jahren , ist Python eine dynamische Programmiersprache für Desktop-und Web-Anwendungen. Python Syntax ist einfach und elegant. Entwickelt, um überflüssige Zeichen und Stichwörter zu minimieren, verwendet anstelle von Leerzeichen umströmbaren geschweiften Klammern und beseitigt Eingabe Schlüsselwörter wie "int" und "double . " Es unterstützt auch objektorientierte Klassen und Methoden , so können Sie definieren und organisieren Subroutinen in einer einfachen und intuitiven Weise . Über Python
Python ist eine High-Level- Programmiersprache . Es wird allgemein interpretiert , obwohl es auch in eigenständige ausführbare Dateien mit einigen Erweiterungen von Drittanbietern erstellt werden. Es kommt mit einer umfangreichen Bibliothek von Funktionen, die Unterstützung für String-Verarbeitung , Internet -Protokolle wie TCP /IP und Betriebssystem-Schnittstellen zur Verfügung stellt. Python ist dynamisch typisiert , was bedeutet, dass Unsinn Aussagen wie "direkt" /2 kompilieren , obwohl Sie nicht teilen eine Zeichenfolge durch eine ganze Zahl ist. Allerdings Python eine Art Fehler werfen , wenn die Anweisung tatsächlich ausgeführt wird .
Python Ablaufsteuerung
Gegensatz zu Java und C , verwendet Python Leerzeichen als Trennzeichen Block anstatt geschweiften Klammern oder Klammern . Es verwendet einen Zeilenumbruch statt einem Semikolon . Bei Verwendung der objektorientierten Programmierung Paradigma nutzt die Python "def" Schlüsselwort Klassen und Methoden anzuzeigen. Seine "For" Schlüsselwort definiert eine Schleife , Schleifen über eine Reihe von Elementen statt einer Reihe von Zahlen. Die Schlüsselwörter "if" und "else" Arbeit ähnlich wie in anderen Sprache, Python Tests den Zustand direkt nach dem "ob" Stichwort und führt den Block, wenn es wahr ist , und führt die else-Klausel anders . Python verwendet " elif " statt " else if " jedoch .
Math und Ausdrücke in Python
Ausdrücke in Python sind ähnlich Ausdrücke in anderen Sprachen , mit einigen Eigenheiten . Bei der Durchführung von Integer-Division , Python rundet immer auf die nächste ganze Zahl , so "x = 1/2" würde den Wert von "x " gesetzt , anstatt einen Bruchteil Null . Allerdings Ausdruck einer der beiden Betreiber als Floating-Point Dezimalzahl macht das Ergebnis auch eine Fließkommazahl , so "x = 1,0 /2" setzt den Wert von "x " auf 0,5 .
Python Beispiele
Programme in Python geschrieben Leerzeichen , müssen diese Programme entweder mehrere Räume oder ein einmaliges Drücken der " Tab"-Taste an Stelle der Worte " [tab ] " below.This Programm druckt das Wort " hallo! ":
print " hallo! "
Dieses Programm gibt " X 3 ist ! Y 4 " , wenn der Wert der Variablen x 3 ist und der Wert von y gleich 4 ist. Dies funktioniert sogar, wenn x ein nicht- ganzzahligen Wert ist , in welchem Fall es wird nie führen die zweite Zeile:
if x == 3 und y == 4 : [tab ] print " X 3 ! Y 4 "
Dieses Programm gibt die Werte in Array " arr " :
for i in arr : [tab ] Drucken arr
Dieses Programm druckt das Werte in einem Array neben dem Index des Wertes :
for i in range (len (a)) : [tab ] print i , a [i]