পাইথন delattr()
delattr() অবজেক্ট থেকে একটি অ্যাট্রিবিউট মুছে দেয় যদি অবজেক্ট অনুমতি দেয়।
সিনট্যাক্স
delattr() এর সিনট্যাক্স হল −
delattr(object, name)
delattr() পদ্ধতিতে দুটি প্যারামিটার লাগে −
delattr() কোনো মান ফেরত দেয় না (কোনও ফেরত দেয় না)। এটি শুধুমাত্র একটি বৈশিষ্ট্যকে সরিয়ে দেয় (যদি অবজেক্ট এটির অনুমতি দেয়)।
উদাহরণ
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 <module> ('z = ', 0) print('z = ',point1.z) --After deleting z attribute-- ('x = ', 12) AttributeError: Coordinate instance has no attribute 'z' ('y = ', -7)