types
Python types moduli
❮ Python o‘rnatilgan modullari
Misol
Oddiy nomlar fazosi (namespace) obyektini yarating:
import types
ns = types.SimpleNamespace(name='Tobias', age=28)
print(f'Name: {ns.name}, Age: {ns.age}')
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
types moduli o‘rnatilgan tiplar uchun nomlarni belgilaydi va yangi tiplar yaratish uchun yordamchi funksiyalarni taqdim etadi.
Undan obyekt tiplarini tekshirish, dinamik tiplar yaratish yoki Python’ning tiplar tizimi bilan dasturiy ishlash uchun foydalaning.
A’zolar
| A’zo | Tavsif |
|---|---|
| FunctionType | Foydalanuvchi tomonidan aniqlangan funksiyalar tipi. |
| GeneratorType | Generator obyektlari tipi. |
| LambdaType | Lambda funksiyalar tipi. |
| MethodType | Bog‘langan (bound) metodlar tipi. |
| ModuleType | Modullar tipi. |
| SimpleNamespace | Atributlarga ega obyektlar yaratish uchun oddiy sinf. |
| TracebackType | Traceback obyektlari tipi. |
| new_class() | Sinfni dinamik ravishda yaratadi. |
| prepare_class() | Sinf yaratish uchun metasinf (metaclass) va nomlar fazosini (namespace) hisoblaydi. |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
