? Utviklet i slutten av 80 -tallet, er Python et dynamisk programmeringsspråk for både desktop og web-applikasjoner . Python syntaksen er enkel og elegant. Designet for å minimere unødvendige tegn og søkeord , bruker den mellomrom i stedet for flyt - hindrer klammeparentes og eliminerer skrive søkeord som " int " og " dobbel ". Den støtter også objektorienterte klasser og metoder , slik at du kan definere og organisere subrutiner på en enkel og intuitiv måte. Om Python
Python er et høyt nivå dataspråket . Det er ofte tolket , men det kan også bli samlet inn frittstående kjørbare filer med noen tredjeparts utvidelser . Den leveres med et omfattende bibliotek av funksjoner som gir støtte for streng behandling, Internett-protokoller som TCP /IP og operativsystemet grensesnitt . Python er dynamisk skrevet, noe som betyr at tull utsagn som " direkte " /2 kompilere selv om du ikke kan dele opp en streng ved et heltall. Imidlertid vil Python kaste en type feil når uttalelsen er faktisk henrettet.
Python Kontroll Flow
motsetning til Java og C , bruker Python mellomrom som en blokk skilletegn i stedet klammeparentes eller parentes . Den bruker en vognretur istedenfor et semikolon . Ved bruk av objekt- orientert programmering paradigme , bruker Python på " def " søkeord for å indikere klasser og metoder . Sin "For " søkeord definerer en loop, looping over en rekke elementer snarere enn en serie av heltall . Søkeordene " hvis " og " annet " arbeid som ligner på andre språk ; Python tester tilstanden rett etter "hvis" søkeord og utfører blokken hvis det er sant , og utfører annet klausul ellers . Python bruker " elif " i stedet for " annet hvis , " men .
Math og uttrykk i Python
uttrykk i Python er lik uttrykk på andre språk , med noen idiosyncracies . Når utfører heltallsdivisjon , Python alltid runder ned til nærmeste hele tall , så " x = 1 /2" ville sette verdien av " x " til null snarere enn en brøkdel . Imidlertid uttrykker en av de to operatørene som et flyttall desimaltall gjør resultatet også et flyttall , så " x = 1,0 /2" setter verdien av " x " til 0.5 .
Python Eksempler
p Som programmer skrevet i Python mellomrom , disse programmene må enten flere rom eller et enkelt trykk på " tab "-tasten i stedet for ordene " [ tab] " below.This programmet skriver ordet " Hei ! " : en
print " Hello! "
p Dette programmet skriver ut " X er tre ! Y er 4! "Hvis verdien av variabelen x er 3 , og verdien av y er 4 . Dette fungerer også hvis x er et ikke - heltall , i hvilket tilfelle det aldri vil utføre den andre linjen : en
hvis x == 3 og y == 4 : [ tab] print " X er tre ! Y er 4 "
p Dette programmet skriver ut verdiene i matrise " arr " :
for i in arr: [ tab] print arr
Dette programmet skriver ut verdier i en matrise ved siden av indeksen i verdi : en
for i in range ( len ( a) ) : [ tab] skrive i, en [ i]