Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Apa itu Variabel Statis Python


Python adalah bahasa pemrograman tingkat tinggi yang populer, dikenal karena kesederhanaan, keserbagunaan, dan kemudahan penggunaannya. Salah satu fitur yang berguna dari Python adalah kemampuan untuk mendefinisikan variabel statis. Pada artikel ini, kita akan membahas apa itu variabel statis di Python dan memberikan beberapa contoh.
AdvertisementApa itu Variabel Statis?

Variabel statis adalah variabel yang digunakan bersama di antara semua instance kelas. Mereka juga dikenal sebagai variabel kelas karena didefinisikan pada tingkat kelas, bukan pada tingkat instance. Variabel statis berguna saat Anda ingin menyimpan data yang umum untuk semua instance kelas. Misalnya, Anda mungkin menggunakan variabel statis untuk melacak jumlah total instance kelas yang telah dibuat.

Variabel statis ditentukan menggunakan sintaks berikut:


class ClassName: static_var = value12classClassName:    static_var=value


Di sini, `static_var` adalah nama variabel statis, dan value adalah nilai awal variabel. Variabel statis dapat diakses menggunakan nama kelas, bukan turunan dari kelas:


ClassName.static_var1ClassName.static_var

Example

Mari kita pahami dengan contoh:


class Car: jumlah_mobil = 0 def __init__(self, make, model): self.make = membuat self.model = model Mobil.nomor_mobil += 1 tampilan def (diri sendiri): print(f"Buat: {self.make}, Model: {self.model}") c1 = Mobil("Toyota", "Corolla") c2 = Mobil("Honda", "Civic") c3 = Mobil("Ford", "Mustang") print(Car.number_of_cars) # Output: 312345678910111213141516classCar:    number_of_cars=0     def__init__(self,make,model):        self.make=make        self.model=model        Car.number_of_cars+=1       def display: self.make}, Model: {self.model}") c1=Mobil("Toyota","Corolla")c2=Mobil("Honda","Civic")c3=Mobil("Ford","Mustang") print(Car.number_of_cars)# Keluaran: 3


Dalam contoh di atas, kami telah menetapkan variabel statis `number_of_cars` yang melacak jumlah total mobil yang dibuat. Setiap kali kita membuat objek mobil baru, metode `__init__()` menambah nilai `number_of_cars` dengan `1`. Terakhir, kita mencetak nilai `number_of_cars` menggunakan nama kelas, yang memberi kita jumlah total mobil yang dibuat.
Manfaat Menggunakan Variabel Statis
Variabel statis dibagi di antara semua instance kelas, yang berarti Anda dapat menyimpan data umum ke semua instance kelas. Variabel statis dapat diakses menggunakan nama kelas, yang membuat kode lebih mudah dibaca dan lebih mudah dipahami. Variabel statis dapat digunakan untuk mempertahankan status di beberapa instance kelas. Variabel statis diinisialisasi hanya sekali saat kelas ditentukan, yang dapat membantu meningkatkan performa kode Anda. Kesimpulan

Variabel statis adalah fitur kuat Python yang dapat membantu Anda menulis kode yang lebih bersih dan lebih efisien. Mereka sangat berguna ketika Anda ingin menyimpan data yang umum untuk semua instance kelas. Pada artikel ini, kita membahas apa itu variabel statis dan memberikan beberapa contoh bagaimana mereka dapat digunakan. Semoga artikel ini memberi Anda pemahaman yang lebih baik tentang cara kerja variabel statis di Python.



Referensi tecadmin.comArtikel Diperbarui pada: March 21, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically