| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    Jeg har et ugyldigt Syntaksfejl i Python
    Som med andre programmeringssprog , Python har sin egen syntaks og specifikationer, programmører skal overholde for at kunne konstruere arbejdsprogrammer . Python er ofte nævnt som en anderledes programmering oplevelse , grundet den måde, hvorpå de syntaktiske konventioner adskiller sig fra andre sprog . Små syntaks fejl kan opstå , hvor du mindst venter det. Det er vigtigt at forstå de unikke konventioner Python for at finde og undgå syntaksfejl . Indrykning og Code Blocks

    modsætning C , Java og PHP , er Python ikke betyde en blok af kode ved at omslutte det i et sæt af krøllede parenteser ( "{ } "). Python bruger indrykket hvide rum i stedet. Når du skriver funktioner , klasser, sløjfer eller betingelser , vil du led hver omfattede blok af kode , som regel med en fane tegn. Python fortolkeren vil læse disse led at bestemme, hvor kodeblokke begynde og slutte.
    Loops og betingelser

    Python loops og forgrening "hvis" udsagn , der bruger betingede , sammenligninger , der returnerer "Sandt " eller " Falsk " udsagn , er struktureret anderledes end i andre programmeringssprog. Den betingede udsagn i en Python løkke ikke forekommer i parentes som i C -stil programmeringssprog. Loops også ende med et kolon ( ":" ) . Følgende eksempel illustrerer forskellen : Hej

    C : Hej

    while ( i> x ) { }

    Python : Hej

    mens jeg > x :

    slutparentesen og beslag

    Ofte kan Python -funktioner tage andre funktioner som argumenter eller oprette lister over lister. I begge tilfælde skyldes et stort problem i, at rugende funktioner som funktionsargumenter , eller oprette lister over lister , skaber en situation, hvor du er nødt til at holde styr på talrige åbning og lukning parenteser og beslag. Det er almindeligt i disse situationer at gå glip af en afsluttende beslag . I dette tilfælde vil en syntaksfejl blive vist, hvis ikke alle konsoller eller parenteser er lukket.
    Python Version

    hele eksistensen af ​​Python, har programmet været igennem et par forskellige versioner. Under disse ændringer , er funktionaliteten af kernen sprog blevet ændret i subtile måder . Et eksempel er skiftet fra 2.x version til den 3,0 version, som omfatter en ændring i "print" erklæring. I 2.x , "print" er et simpelt udtryk , som variabel opgave. I 3,0, "Print" er en funktion , der kræver parenteser og argumenter som enhver anden funktion. Ved hjælp af "print "-funktionen forkert , vil resultere i en syntaksfejl .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan downloader filer fra websider med Python 3.X 
    ·Hvad sprog er Python Interpreter kodet i 
    ·Sådan får du længden af ​​en liste i Python 
    ·Sådan Test for numrene med Python 
    ·Sådan Find store bogstaver i Python 
    ·Sådan Test i Python hvis en genstand er i en klasse 
    ·Sådan Trim en streng i Python 
    ·Hvordan man laver en 2D dynamisk Array af Strings i Pyt…
    ·Sådan importere dine egne moduler i Python 
    ·Sådan Konverter til Logisk i Python 
      Anbefalede Artikler
    ·Sådan oprettes Lege i Visual Basic 
    ·Typer af indtastningsfelter i VBA 
    ·Årsager til Stack Overflow 
    ·Hvordan at skjule en knap i Visual C 
    ·Sådan bruges en vindmåler i BASIC Stamp One 
    ·Sådan Detect CJK i Java 
    ·Sådan bruges både SRC og Inline i JavaScript 
    ·VBA & Named Pipes 
    ·Sådan Luk filer i C 
    ·Struts Validator Regler 
    Copyright © Computer Viden http://www.computerdk.com