Metode Python Object (): Panduan Lengkap – Codewithaden

Objek Python adalah dasar untuk semua kelas, dan memegang properti dan metode bawaan, yang merupakan default untuk semua kelas. Fungsi Python Object () Mengembalikan objek tanpa fitur.

Objek python ()

Objek Python () adalah fungsi bawaan yang mengembalikan objek kosong. Kami tidak dapat menambahkan properti atau metode baru ke objek ini. Dalam Python, setiap variabel yang kami tetapkan nilai/wadah diperlakukan sebagai objek.

Objek itu sendiri adalah kelas.

Sintaksis

object() 

Metode ini tidak memiliki parameter.

Metode Object () mengembalikan kelas tanpa fitur yang bertindak sebagai basis untuk semua objek.

Contoh

Lihat contoh berikut.

# app.py

# Declaring the object of class object
obj1 = object()
obj2 = object()

# Printing the type
print("Type of the object class object is : ", type(obj1))

# Printing its attribute
print(dir(obj2))

# Now check if obj1 and obj2 are equal or not

print(str(obj1 == obj2))

# Now we will try to add an attribute to 0bj2
# Lets see what happens

obj2.address = "India"
 

Lihat outputnya.

('Type of the object class object is : ', )
['__class__', '__delattr__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__']
False
Traceback (most recent call last):
  File "object.py", line 18, in 
	obj2.address="India"
AttributeError: 'object' object has no attribute 'address' 

Dalam program ini, kami telah menyatakan dua objek, dan kemudian kami mencetak jenis dan atributnya.

Kami menggunakan fungsi bawaan Tipe() dan dir () Untuk mendapatkan jenis dan semua atribut objek, masing -masing.

Objek tidak memiliki __dict__ seperti yang disarankan oleh output. Oleh karena itu, Anda tidak dapat menetapkan atribut sewenang -wenang untuk contoh kelas ini.

Jika kami menetapkan properti apa pun ke objek, maka itu akan memberi kami ATTRIGREERROR: Objek ‘Object’ tidak memiliki atribut .

Sifat suatu objek

  1. Objek selalu bertindak sebagai kelas dasar untuk semua objek yang kami buat.
  2. Objek kelas objek tidak dapat menambahkan atribut baru ke dalamnya.
  3. Objek -objek ini dibuat secara unik, dan mereka tidak pernah mengembalikan true jika kita membandingkan objek lain mana.

Contoh metode atlast, python objek () sudah berakhir.

Posting yang disarankan

Python Memoryview ()

Python Issubclass ()

Python Open ()

Python ord ()

Python hex ()

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *