ID EN
Dataclasses

KW_ONLY

Python 3.11 🇮🇩 Bahasa Indonesia

Nilai sentinel yang digunakan sebagai anotasi tipe. Bidang apa pun setelah bidang semu dengan tipe KW_ONLY ditandai sebagai bidang khusus kata kunci. Perhatikan bahwa bidang semu bertipe KW_ONLY akan diabaikan sepenuhnya. Ini termasuk nama bidang tersebut. Berdasarkan konvensi, nama _ digunakan untuk bidang KW_ONLY. Bidang khusus kata kunci menandakan parameter __init__() yang harus ditentukan sebagai kata kunci saat kelas dipakai.

Syntax

PYTHON
dataclasses.KW_ONLY

Contoh

Example 1
PYTHON
@dataclass
class Point:
    x: float
    _: KW_ONLY
    y: float
    z: float

p = Point(0, y=1.5, z=2.0)

See Also

__init__()