ฟังก์ชัน hasattr() ของ Python

ตัวอย่าง

ตรวจสอบว่าตัวแปร "Person" มีแอตทริบิวต "age" หรือไม่

class Person:
  name = "Bill"
  age = 63
  country = "USA"
x = hasattr(Person, 'age')

ตัวอย่างที่เรียกใช้

การรับรองและการใช้งาน

ถ้าตัวแปรที่กำหนดมีแอตทริบิวตที่กำหนด ฟังก์ชัน hasattr() จะกลับค่า True ไม่เช่นนั้นจะกลับค่า False

รูปแบบ

hasattr(object, attribute)

ค่าตัวอักษร

ตัวอักษร การอธิบาย
object สำคัญต้องการ
attribute คุณต้องการตรวจสอบชื่อแอตทริบิวตว่ามีอยู่หรือไม่

หน้าที่เกี่ยวข้อง

คู่มืออ้างอิง:ฟังก์ชัน delattr()(ลบแอตทริบิวต)

คู่มืออ้างอิง:ฟังก์ชัน getattr()(เรียกค่าแอตทริบิวต)

คู่มืออ้างอิง:ฟังก์ชัน setattr()(ตั้งค่าค่าแอตทริบิวต)