কম্পিউটার টিউটোরিয়াল

পাইথনে delattr() ফাংশন কী করে?


Python delattr()

delattr() অবজেক্ট থেকে একটি অ্যাট্রিবিউট ডিলিট করে যদি অবজেক্টটি অ্যালো করে।

সিনট্যাক্স

delattr()-এর সিনট্যাক্স -

delattr(object, name)

delattr() মেথড দুটি প্যারামিটার নেয় -

delattr() কোনো মান রিটার্ন করে না (রিটার্ন করে None)। এটি শুধু একটি অ্যাট্রিবিউট রিমুভ করে (যদি অবজেক্ট অ্যালো করে)।

উদাহরণ

class Coordinate:
    x = 12
    y = -7
    z = 0
point1 = Coordinate()
print('x = ',point1.x)
print('y = ',point1.y)
print('z = ',point1.z)
delattr(Coordinate, 'z')
print('--After deleting z attribute--')
print('x = ',point1.x)
print('y = ',point1.y)
# Raises Error
print('z = ',point1.z)

আউটপুট

এটি আউটপুট দেবে

Traceback (most recent call last):
('x = ', 12)
('y = ', -7)
File "C:/Users/~.py", line 28, in 
('z = ', 0)
print('z = ',point1.z)
--After deleting z attribute--
('x = ', 12)
AttributeError: Coordinate instance has no attribute 'z'
('y = ', -7)





  1. পাইথনে raw_input() ফাংশন কী কাজ করে?

  2. পাইথনে <code>reload()</code> ফাংশন কী করে?

  3. পাইথনে নেমস্পেস কী?

  4. পাইথনে স্ট্রিং-এ % অপারেটর কী করে