কম্পিউটার

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


পাইথন 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)





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

  2. পাইথনে reload() ফাংশন কি করে?

  3. পাইথনে একটি নামস্থান কি?

  4. পাইথনে স্ট্রিংগুলি % কি করে?