Daftar Referensi Python
object() membuat objek dasar baru. Class ini merupakan induk paling dasar bagi semua class Python.
Sintaks
object()
Parameter
Fungsi ini tidak menerima parameter.
Nilai balik: instance baru dari class object.
Contoh
penanda = object()
print(type(penanda).__name__)
Output:
object
Contoh Lainnya
Setiap objek berbeda
print(object() == object())
Output:
False
Identitas objek yang sama
penanda = object()
print(penanda is penanda)
Output:
True
Dipakai sebagai sentinel unik
BELUM_ADA = object()
nilai = BELUM_ADA
print(nilai is BELUM_ADA)
Output:
True
Kesalahan Umum
- Instance
objectbiasa tidak memiliki dictionary atribut;objek.nama = ...menghasilkanAttributeError. - Dua pemanggilan
object()menghasilkan dua objek berbeda. - Gunakan
is, bukan==, saat objek dipakai sebagai sentinel.
Pelajari Lebih Lanjut
- Referensi: Class dan object · Operator is · id()
- Buku Belajar Python untuk Pemula: Bab 16
