Sobes.tech
Intern

Milyen fő funkciói vannak a Python nyelvnek, amiket ismersz?

sobes.tech MI

Válasz az MI-től

  • Értelmezhető. A kód soronként fut, ami megkönnyíti a hibakeresést.
  • Dinamikus típusozás. A változó típusa futás közben kerül meghatározásra.
  • Erős típusozás. A nem kompatibilis típusok közötti implicit átalakítás tilos.
  • Objektum-orientált. Támogatja az osztályokat, öröklődést és a polimorfizmust.
  • Funkcionális. Támogatja a magasabb rendű függvényeket, lambda függvényeket és iterátorokat.
  • Modularitás. A kód modulokra és csomagokra osztható a jobb szervezés érdekében.
  • Gazdag szabványos könyvtár. Kész modulokat kínál különféle feladatokra (fájlok, hálózat, reguláris kifejezések stb.).
  • Memóriakezelés. Gyűjtővel automatikusan kezeli a memóriát.
  • Platformfüggetlen. Különböző operációs rendszereken működik.
# Példa dinamikus típusozásra
x = 10       # x - int
x = "helló"  # x - str
# Példa erős típusozásra
# print("10" + 5) # Kivételt okoz TypeError
# Objektum-orientált programozás példája
class SajátOsztaly:
    def __init__(self, érték):
        self.érték = érték

    def mutat(self):
        print(self.érték)

obj = SajátOsztaly(100)
obj.mutat()