ฟังก์ชัน getattr() ของ Python
ตัวอย่าง
นำค่าของคุณสมบัติ "age" ของวัตถุ "Person" มา
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'age')
คำนิยามและวิธีใช้
ฟังก์ชัน getattr() ของ Python คืนค่าของคุณสมบัติที่กำหนดโดยสำหรับวัตถุที่กำหนด
การใช้
getattr(object, attribute, default)
ค่าตัวเลือก
ตัวเลือก | รายละเอียด |
---|---|
object | สำคัญ |
attribute | ชื่อของคุณสมบัติที่คุณต้องการนำค่ามา |
default | ตัวเลือก |
ตัวอย่างเพิ่มเติม
ตัวอย่าง
ถ้าคุณสมบัติไม่มีอยู่ ใช้ปรมาณา "default" ในการเขียนข้อความ
class Person: name = "Bill" age = 63 country = "USA" x = getattr(Person, 'page', 'my message')
หน้าที่เกี่ยวข้อง
คู่มืออ้างอิง:ฟังก์ชัน delattr()(ลบคุณสมบัติ)
คู่มืออ้างอิง:ฟังก์ชัน hasattr()(ตรวจสอบคุณสมบัติว่ามีอยู่หรือไม่)
คู่มืออ้างอิง:ฟังก์ชัน setattr()(ตั้งค่าค่าของคุณสมบัติ)