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

Mám Neplatná syntax Chyba v Pythone

Rovnako ako u iných programovacích jazykov , Python má vlastnú syntax a špecifikácie , ktoré programátori musia dodržiavať , aby sa budovať pracovné programy . Python je často citovaný ako iný skúseností s programovaním , kvôli spôsobu , akým jej syntaktické konvencie sa líši od ostatných jazykov . Malé syntaktické chyby môže dôjsť , kde to najmenej čakáte . Je dôležité pochopiť jedinečné konvencie Python nájsť a vyhnúť sa chybám syntaxe . Odsadenie a bloky kódu

Na rozdiel od C , Java a PHP , Python neznamená blok kódu uzavretím to v sade zložených zátvoriek ( " { } " ) . Python používa miesto odsadený biely priestor . Pri písaní funkcie , triedy , slučky alebo podmienky , budete odsadiť jednotlivé súčasťou bloku kódu , zvyčajne znak tabulátora . Prekladač bude čítať tieto odsadenie určiť , kde bloky kódu začínať a končiť .
Loops a podmienky

Python slučky a vetvenie " ak " vyhlásenie , ktoré používajú podmienené , porovnanie, ktoré vracia " true " alebo " false " vyhlásenie , sú štruktúrované odlišne ako v iných programovacích jazykoch . Podmieneného príkazu v Pythone slučke nedôjde v zátvorkách , ako v C - štýle programovacích jazykov . Slučky tiež končiť dvojbodkou ( " : " ) . Nasledujúci príklad ukazuje rozdiel :

C :

while ( i > x ) { }

Python :

zatiaľ čo i > x :
Uzavretie zátvorky a držiakov

často , môže funkcie Python prijať ďalšie funkcie ako argumenty alebo vytvárať zoznamy zoznamov . V každom prípade veľký problém pramení zo skutočnosti , že hniezdenie funguje ako argumenty funkcie alebo vytvárať zoznamy zoznamov , vytvára situáciu , kedy musíte sledovať mnohých otváranie a zatváranie zátvorky a zátvorky . Je bežné , že v týchto situáciách ujsť pravú hranatú zátvorku . V tomto prípade bude syntaktická chyba sa zobrazí, ak nie všetky zátvorky a zátvorky sú uzavreté .
Python verzie

po celú dobu existencie Pythone , program prešiel niekoľko rôznych verzií . Počas týchto zmien , funkčnosť jadra jazyka bola zmenená v jemných spôsobmi . Jedným z príkladov je prechod z verzie 2.x na verziu 3.0 , ktorá zahŕňa zmenu v " tlači " vyhlásenie . V 2.x , " tlač " je jednoduchý výraz , rovnako ako priradenie premenné . V 3.0 , " Tlač " je funkcia , ktorá si vyžaduje zátvorky a argumenty , ako akékoľvek iné funkcie . Pomocou funkcie " Tlač " nesprávne povedie k syntaktickej chybe .

Najnovšie články

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