input: Python
instruction: Írja le az adott programozási nyelv szintaxisát.
output: A Python egy magas szintű, objektumorientált programozási nyelv, amely világos és tömör szintaxissal rendelkezik. Szintaxisában és kódszerkezetében az olvashatóságra és az egyszerűségre helyezi a hangsúlyt.
  
  Íme a Python szintaxisának néhány legfontosabb jellemzője:
  
  - Behúzás: A Python szóközöket használ a kódblokkok elválasztására, ellentétben más programozási nyelvekkel, amelyek speciális karaktereket, például zárójeleket vagy pontosvesszőket használnak. A szabványos behúzás 4 szóköz.
  
  - Megjegyzések: A Pythonban a megjegyzések a hash karakterrel (#) kezdődnek és a sor végéig tartanak. Többsoros megjegyzéseket vagy háromszoros idézőjeles karakterláncok használatával, vagy hash karakter elhelyezésével lehet tenni minden sorban.
  
  - Változók: A változók deklarálása és hozzárendelése az "=" operátorral történik. A változók nevének leírónak kell lennie, és a nagy- és kisbetűkre érzékeny.
  
  - Adattípusok: A Python számos beépített adattípussal rendelkezik, többek között:
      - Numerikus: int, float, complex
      - Boolean: True vagy False
      - Sorozat: lista, tuple, tartomány
      - Leképezés: szótár
      - Halmaz: halmaz, halmaz
      - Szöveg: str
  
  - Operátorok: A Python számos operátort támogat, köztük aritmetikai operátorokat (+, -, *, /, %, **, //), összehasonlító operátorokat (==, !=, >, <, >=, <=), logikai operátorokat (and, or, not), bitenkénti operátorokat (&, |, ^, >>, <<, ~) és hozzárendelési operátorokat (=, +=, -=, *=, /=, %= stb.).
  
  - Vezérlésáramlás: A Python számos vezérlésáramlási utasítással rendelkezik, többek között:
      - if/elif/else: kódblokkok feltételes végrehajtásához használatos.
      - for: értékek sorozatán vagy tartományán való végighaladásra használatos.
      - while: határozatlan idejű iterációra használatos.
      - break/continue: az aktuális ciklus iterációjából való kilépésre vagy kihagyásra szolgál.
      - pass: helyőrző utasítás, amely nem csinál semmit.
  
  - Függvények: A függvények olyan kódblokkok, amelyeket meghatározott feladatok elvégzésére terveztek, és amelyeket a "def" kulcsszóval definiálnak, amelyet a függvény neve és a zárójelben lévő argumentumok követnek. A függvények a "return" utasítással adhatnak vissza értékeket.
  
  - Osztályok és objektumok: A Python objektumorientált nyelv, az osztályokat a "class" kulcsszóval definiáljuk, amelyet az osztály neve és az osztály metódusait és tulajdonságait meghatározó, behúzott kódblokk követ.
  
  Ezek a Python szintaxisának legáltalánosabb jellemzői. Ez egy nagy teljesítményű és könnyen megtanulható nyelv, amelyet a legkülönfélébb programozási feladatokhoz használnak.