Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python a nemenné typy

Podľa TIOBE Jazyk Index , Python je jeden z najpopulárnejších programovacích jazykov na svete . Python je jazyk vyššej úrovne , ale chráni programátorov z nutnosti riadiť pamäti detaily na nízkej úrovni . Python podporuje aj interaktívne vývoj , programátori môžu spustiť a otestovať svoj ​​kód , zatiaľ čo to je napísané . Tieto vlastnosti robia Python príjemný jazyk pre prácu palcov Python je jazyk , multi - vzor . Podporuje viac ako jeden prístup k programovaniu . Objektovo orientovaného prístupu , ktorý ovláda väčšinu programovanie firme je plne podporovaný Python . Trochu akademický prístup Funkcia programovania je podporované aj Python . Python poskytuje nemenné typy , dátové štruktúry , ktoré nemožno zmeniť , pre fanúšikov funkcionálního programovania . Premenlivosť a stať

Všeobecne platí , že programovacie jazyky umožňujú programy pre priradenie premennej . Napríklad premenná " x " sa môže na jednom mieste drží hodnotu 10 a na ďalšie držať hodnotu 11. Premenné v jazyku , ktorý umožňuje nestálosť je kóje diera , ktorá môže pojať všetky druhy hodnôt . Táto vlastnosť sa označuje ako premenlivý stav . Kým premenlivý stav je veľmi užitočné a pravdepodobne nutné majetkom programovacích jazykov , to môže spôsobiť teoretické problémy . Meniteľné stáť robí to blízko - nemožné preukázať programy formálne správne . V Pythone , premenné sú vytvorené a priradené ako tak :

premenná = " test hodnota "
Python a funkcionálne programovanie

Python je multi - paradigma jazyka . To podporuje objektovo orientované a funkčný prístup k obmedzenej miere . Programátori majú možnosť programovania statelessly , bez premenlivých stave . Na druhej strane , programátori môžu písať veľmi stavové programy . Táto flexibilita je veľmi užitočná . Python poskytuje dátové typy , ktoré sú užitočné v oboch prístupov . Nemenné typy
Python

Python poskytuje n - tica ako nezmeniteľný dátový typ . To znamená, že akonáhle je vytvorený n-tica , nesmie byť zmenený . Namiesto toho , pozmeňovanie n-tica , kedy je potrebné programátori upraviť tica , ktoré používajú starú n - tica vygenerovať nové . Aj keď to môže znieť ako obmedzujúce , tento prístup vytvára viac modulových programov . Namiesto toho , aby neustále modifikovať rovnakú dátovú štruktúru , programátori len aby nové . Stará štruktúra dát dostane odpadky zhromažďujú jazykom .
Používa pre nemenné typy

nemenné typy možno použiť takmer všade tam , kde premenlivé typu môžu byť použité . Nezmeniteľné Typy môže byť trochu bezpečnejšie , môžu byť použité , ak iný kód by nemal byť schopný meniť dáta . Často , tuple typ je vhodný pre kódovanie nastavenia , ktoré by nemali byť zmenené alebo držať dáta, ktoré program bude vždy potrebovať . Napríklad , ak ste programovanie šachovnici , to by mohlo byť múdre , aby zachrániť všetky z prvých pozícií v n-tice .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené