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()