ฟังก์ชัน 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()(ตั้งค่าค่าแอตทริบิวต)