“Structs seperti Python C.” Kode Jawaban

Python C seperti struct

from typing import NamedTuple


class User(NamedTuple):
    name: str


class MyStruct(NamedTuple):
    foo: str
    bar: int
    baz: list
    qux: User


my_item = MyStruct('foo', 0, ['baz'], User('peter'))

print(my_item) # MyStruct(foo='foo', bar=0, baz=['baz'], qux=User(name='peter'))
rebellion

Structs seperti Python C.

from dataclasses import dataclass


@dataclass
class Point:
    x: float
    y: float
    z: float = 0.0


p = Point(1.5, 2.5)

print(p)  # Point(x=1.5, y=2.5, z=0.0)
rebellion

Jawaban yang mirip dengan “Structs seperti Python C.”

Pertanyaan yang mirip dengan “Structs seperti Python C.”

Lebih banyak jawaban terkait untuk “Structs seperti Python C.” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya