Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Ik heb een ongeldige Syntax Error in Python
Net als bij andere programmeertalen , Python heeft zijn eigen syntax en specificaties die programmeurs moeten houden aan om te werken programma's te construeren . Python wordt vaak aangehaald als een afwijkende programmering ervaring , vanwege de wijze waarop zij syntactische conventies verschillen van andere talen . Kleine syntax fouten kunnen optreden waar je het minst verwacht . Het is belangrijk om de unieke conventies van Python te vinden en voorkomen syntaxfouten begrijpen . Blokken deukje en Code

tegenstelling tot C , Java en PHP , Python maakt niet betekenen een blok code door het omsluiten van het in een reeks van accolades ( " { } " ) . Python gebruikt ingesprongen witte ruimte plaats . Bij het schrijven van functies , klassen , loops of voorwaarden , wordt u elke opgenomen blok code streepje , meestal met een tab-teken . De Python-interpreter zullen deze streepjes lezen om te bepalen waar de code blokken beginnen en eindigen .
Loops voorwaarden

Python loops en vertakking " if" verklaringen die voorwaardelijke gebruiken ,
vergelijkingen dat " True " of " False " verklaringen , terug zijn anders gestructureerd dan in andere programmeertalen . De voorwaardelijke instructie in een lus Python niet voorkomt tussen haakjes zoals in C - stijl programmeertalen . Loops ook eindigen met een dubbele punt ( " : " ) . Het volgende voorbeeld illustreert het verschil :

C :

while ( i > x ) { }

Python :

terwijl i > x :
Afsluiting haakjes en beugels

Vaak kan Python functies andere functies als argumenten of maak lijsten van lijsten . In beide gevallen , een groot probleem komt voort uit het feit dat de nesten werkt als functie argumenten , of het maken van lijsten van lijsten , creëert een situatie waarin je voor het bijhouden van talrijke openen en sluiten van de haakjes en beugels . Het is gebruikelijk in deze situaties een haakje sluiten missen . In dit geval zal een syntax error wordt weergegeven als niet alle brackets of haakjes zijn gesloten .
Python Versie

Gedurende het bestaan ​​van de Python , heeft het programma doorlopen een paar verschillende versies . Tijdens deze veranderingen , heeft de functionaliteit van de kern taal veranderd is op een subtiele manier . Een voorbeeld is de overgang van de 2.x versie van de 3.0 -versie , die een wijziging in de " print" statement omvat . In 2.x , "print " is een eenvoudige uitdrukking , zoals variabele opdracht. In 3.0 , "Afdrukken" is een functie die haakjes en argumenten als elke andere functie vereist . Onjuist gebruik van de functie " print" zal resulteren in een syntax error .

Previous: Next:
  python Programming
·Hoe je afbeeldingen lezen in e…
·Functies Met Arrays & Ranges i…
·Hoe te fleuren een afbeelding …
·Hoe te : UTF8 Python naar Unic…
·Hoe kan ik meerdere Substrings…
·Hoe te lezen Int Uit bestand i…
·Hoe kan ik een string in Pytho…
·Hoe u de grootte van een woord…
·Hoe je alle Brieven van een li…
  Related Articles
Hoe maak je een optie Box in Visual Basi…
Hoe kan ik een afbeelding Box Maak in Vi…
Hoe maak je een Werknemer Log in Maak Vi…
Hoe maak je een fout Handler voor een VB…
Hoe Search Engine Ranking of SEO van een…
Hoe gebruik je een afbeelding Kaart in V…
Hoe maak je een Open File Dialog Box Geb…
Hoe kan ik een integer converteren naar …
Hoe een Access Connection behulp van Vis…
  Programmering Articles
·Hoe kan ik Flash -bestanden te bescherme…
·Hoe om terug te keren naar de belangrijk…
·Hoe te houden de Check Box Value op een …
·Wat is het tegenovergestelde van afdrukk…
·Hoe kan ik een array van Structs in C De…
·Hoe kan ik meerdere records at Once in M…
·Hoe te Verschillende opeenvolgende spati…
·Hoe maak je een JAR -bestand installeren…
·Hoe om Blank Spaces in SQL 
Copyright © Computer Kennis http://www.nldit.com