Python - delattr(オブジェクト, 名前)

高洛峰
リリース: 2016-10-17 14:52:44
オリジナル
1275 人が閲覧しました

delattr(object, name)

中国語の説明: オブジェクト object の name という名前の属性を削除します。この関数の名前は非常にシンプルで分かりやすいですが、jquery に似ていますが、機能は異なりますので注意してください。

パラメータオブジェクト: オブジェクト。

パラメータ名: 属性名の文字列。

バージョン: この関数はすべてのバージョンでサポートされており、python3 でも引き続き使用できます。

英語の説明: これは setattr() の相対関数であり、引数はオブジェクトの属性の 1 つである必要があります (オブジェクトで許可されている場合)。たとえば、 delattr(x, 'foobar') は del x.foobar.

と同等です。 コード例:

>>> class Person:
...     def __init__(self, name, age):
...             self.name = name
...             self.age = age
...
>>> tom = Person("Tom", 35)
>>> dir(tom)
['__doc__', '__init__', '__module__', 'age', 'name']
>>> delattr(tom, "age")
>>> dir(tom)
['__doc__', '__init__', '__module__', 'name']
ログイン後にコピー



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!