คำถามติดแท็ก python-attrs

11
ฉันจะหลีกเลี่ยง“ self.x = x ได้อย่างไร self.y = y; รูปแบบ self.z = z” ใน __init__?
ฉันเห็นรูปแบบที่ชอบ def __init__(self, x, y, z): ... self.x = x self.y = y self.z = z ... ค่อนข้างบ่อยบ่อยครั้งที่มีพารามิเตอร์มากขึ้น มีวิธีที่ดีในการหลีกเลี่ยงการทำซ้ำที่น่าเบื่อนี้หรือไม่? คลาสควรสืบทอดจากnamedtupleแทนหรือไม่?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.