Ontwikkeld in de late 80's , Python is een dynamische programmeertaal voor zowel desktop -en webapplicaties . Python syntax is eenvoudig en elegant . Ontworpen om vreemde karakters en zoekwoorden te minimaliseren , het maakt gebruik van witruimte in plaats van stroom - belemmeren accolades en elimineert het typen van zoekwoorden, zoals " int " en "dubbele . " Het ondersteunt ook object-georiënteerde klassen en methoden , dus je kan definiëren en subroutines organiseren op een eenvoudige en intuïtieve manier . Over Python Python is een high - level programmeertaal . Het is algemeen uitgelegd , maar het kan ook worden gecompileerd in stand - alone uitvoerbare bestanden met andere fabrikanten extensies . Het wordt geleverd met een uitgebreide bibliotheek van functies die ondersteuning bieden voor strijkkwartet verwerking , Internet protocollen zoals TCP /IP en het besturingssysteem interfaces biedt . Python wordt dynamisch getypt , wat betekent dat onzin uitspraken als " directe " /2 compile ook al kun je niet een string delen door een geheel getal . Toch zal Python gooi een type fout wanneer de verklaring daadwerkelijk is uitgevoerd . Python Controle Flow tegenstelling tot Java en C , Python gebruikt witruimte als een blok scheidingsteken in plaats van accolades of haakjes . Het maakt gebruik van een harde return in plaats van een puntkomma . Bij gebruik van de object - georiënteerd programmeren paradigma , Python maakt gebruik van de "def " keyword om klassen en methoden aan te geven . Zijn " Voor " keyword definieert een lus , looping over een reeks van artikelen in plaats van een reeks van gehele getallen . De sleutelwoorden "als " en " anders " werk vergelijkbaar met andere talen ; Python testen de conditie direct na de "als " keyword en voert het blok als het waar is , en voert de andere clausule anders . Python maakt gebruik van " Elif " in plaats van " else if ", echter . Math en expressies in Python Uitdrukkingen in Python zijn vergelijkbaar met uitdrukkingen in andere talen , met enkele eigenaardigheden . Bij het uitvoeren van integer deling , Python altijd ronden naar het dichtstbijzijnde gehele getal , dus " x = 1/2 " zou de waarde van de " x " op nul gezet in plaats van een fractie . Echter , de uiting van een van de twee operators als een floating - point decimaal getal maakt het resultaat ook een floating point getal , dus " x = 1.0 /2 " wordt de waarde van " x " naar 0.5 . Voorbeelden Python programma's geschreven in Python witruimte , deze programma's moet ofwel meerdere spaties of een druk op de toets " tab " in plaats van de woorden " [ tab ] " below.This programma maakt het woord " Hallo ! " : print " Hallo ! " Dit programma maakt " X 3 ! Y is 4 " als de waarde van de variabele x is 3 en de waarde van y 4 . Dit werkt zelfs als x is een niet - integer waarde , in welk geval het zal nooit de tweede regel uit te voeren : als x == 3 en y == 4 : [tab ] print " X 3 ! Y 4 " Dit programma drukt de waarden in de matrix " arr " : Geld verdienen for i in arr : [ tab ] afdruk arr Dit programma maakt het waarden in een array naast de index van de waarde : for i in range ( len ( a ) ) : [tab ] drukken i , a [ i ] < br >
|