Mündəricat:

Python-da obyektin növünü necə təyin edə bilərəm?
Python-da obyektin növünü necə təyin edə bilərəm?

Video: Python-da obyektin növünü necə təyin edə bilərəm?

Video: Python-da obyektin növünü necə təyin edə bilərəm?
Video: Proqramlaşdırma nədir? | Proqramlaşdırmanı bilməklə nə etmək olar? 2024, Dekabr
Anonim

Əgər tək arqument ( obyekt ) -ə keçir növü () daxili, geri qayıdır növü veriləndən obyekt . Üç arqument (ad, əsas və dikt) ötürülürsə, yenisini qaytarır obyekti yazın . Əgər ehtiyacın varsa obyektin növünü yoxlamaq üçün , istifadə etmək tövsiyə olunur Python isinstance() funksiyası yerinə.

Eynilə, siz soruşa bilərsiniz ki, Python-da type () nədir?

Python | type() funksiyası. type() metod sinfi qaytarır növü parametr kimi ötürülən arqumentin (obyektin). type() funksiyası əsasən sazlama məqsədləri üçün istifadə olunur. Üç arqument varsa növü (ad, əsaslar, dikt) ötürülür, yenisini qaytarır növü obyekt.

Bir də soruşa bilərsiniz, Python bir obyektdirmi? Python bir obyekt yönümlü proqramlaşdırma dili. Əsas diqqətin funksiyalara verildiyi prosedur yönümlü proqramlaşdırmadan fərqli olaraq, obyekt yönümlü proqramlaşdırma vurğusu obyektlər . Obyekt sadəcə olaraq həmin verilənlər üzərində fəaliyyət göstərən məlumatların (dəyişənlərin) və metodların (funksiyaların) toplusudur. Və sinif üçün bir plandır obyekt.

Bundan əlavə, Python-da obyektin məlumat tipini müəyyən etmək üçün hansı funksiyadan istifadə olunur?

alın obyektin növü : növü () növü () dır,-dir,-dur,-dür funksiyası qaytarır obyektin növü mübahisəyə keçdi. Bacararsan istifadə edin buna tapmaq həyata obyektin növü . -nin qaytarılması dəyəri növü () edir növü ( obyekti yazın ) str və ya int kimi.

Python-da hansı məlumat növləri var?

Python 4 növ rəqəmsal məlumatı dəstəkləyir

  • int (10, 2, 29 və s. kimi işarəli tam ədədlər)
  • uzun (908090800L, -0x1929292L və s. kimi daha yüksək dəyər diapazonu üçün istifadə olunan uzun tam ədədlər)
  • float (float 1.9, 9.902, 15.2 və s. kimi üzən nöqtəli nömrələri saxlamaq üçün istifadə olunur)
  • kompleks (2.14j, 2.0 + 2.3j və s. kimi mürəkkəb ədədlər)

Tövsiyə: