Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4d02966

Browse files
authored
Add example for PEP 557. (GH-5383)
1 parent f0a95f2 commit 4d02966

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Doc/whatsnew/3.7.rst

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,17 @@ Adds a new module ``dataclasses``. It provides a class decorator
323323
``typing.NamedTuple``, but also works on classes with mutable
324324
instances, among other features.
325325

326+
For example::
327+
328+
@dataclass
329+
class Point:
330+
x: float
331+
y: float
332+
z: float = 0.0
333+
334+
p = Point(1.5, 2.5)
335+
print(p) # produces "Point(x=1.5, y=2.5, z=0.0)"
336+
326337
.. seealso::
327338

328339
:pep:`557` -- Data Classes

0 commit comments

Comments
 (0)