Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 .