? Utvecklades i slutet av 80-talet , är Python ett dynamiskt programmeringsspråk för både skrivbords-och webbapplikationer . Python syntax är enkel och elegant . Designad för att minimera yttre tecken och nyckelord , använder den whitespace istället för flow - hindra klammerparenteser och eliminerar skriva nyckelord som " int " och " dubbel . " Den stödjer också objektorienterade klasser och metoder , så att du kan definiera och organisera subrutiner på ett enkelt och intuitivt sätt . Om Python
Python är ett hög nivå datorspråk. Det är allmänt tolkas , men det kan också kompileras till fristående körbara filer med vissa tredjeparts tillägg . Den levereras med ett omfattande bibliotek med funktioner som ger stöd för sträng behandling , Internet-protokoll som TCP /IP och operativsystem gränssnitt systemet . Python är dynamiskt skrivit , vilket innebär att nonsens uttalanden som " direkt " /2 kompilera även om du inte kan dela upp en sträng med ett heltal . Dock kommer Python kasta en Type Error när ett uttalande är faktiskt exekveras . Addera Python Kontroll Flow
skillnad Java och C , använder Python whitespace som ett block avgränsare i stället klammerparenteser eller parenteser . Den använder en vagnretur i stället för ett semikolon . Vid användning av objektorienterad programmering paradigm , använder Python i " def " nyckelord för att ange klasser och metoder . Dess " Skicka " nyckelordet definierar en slinga , kretsa över en serie av artiklar snarare än en serie heltal . Nyckelorden " om " och " annat " arbete liknar andra språk , Python tester tillståndet direkt efter " om " sökord och exekverar blocket om det är sant , och exekverar annat klausulen annars . Python använder " Elif " istället för " else if ", dock .
Math och uttryck i Python
uttryck i Python liknar uttryck i andra språk , med vissa egenheter . När utför heltalsdivision , Python alltid avrundar nedåt till närmaste heltal , så " x = 1/2 " skulle sätta värdet på " x " till noll snarare än en bråkdel . Dock uttryckte en av de två aktörerna som ett decimaltal decimaltal gör resultatet också ett flyttal , så " x = 1,0 /2 " ställer in värdet för " x " till 0,5 .
Python Exempel
program skrivna i Python whitespace , dessa program behöver antingen flera blanksteg eller ett enda tryck på " Tab " -tangenten i stället för orden " [ flik ] " below.This programmet skriver ordet " Hello! " :
skriva " Hej ! "
Detta program skriver " X är 3 ! Y är 4 ! "Om värdet av variabeln x är 3 och värdet på y är 4 . Detta fungerar även om x är ett icke - heltal , då det aldrig kommer att utföra den andra raden :
p Om x == 3 och y == 4 : [ tab] print " X är 3 ! Y är 4 "
Detta program skriver ut värdena i arrayen " arr " :
for i in arr : [ tab] print arr
Detta program skriver ut värden i en array intill index för värdet :
for i in intervallet ( len ( a ) ) : [ tab] skriver jag , a [i]