ฟังก์ชัน 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()(ตั้งค่าค่าของคุณสมบัติ)