วิธีการดึงคำอธิบาย(Built-in)ของ class(คลาส) หรือ Function(ฟังก์ชั่น) ข้าม Function ใน Python

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ธวัชชัย แสนหาญ
PHP Super Member
PHP Super Member
โพสต์: 499
ลงทะเบียนเมื่อ: 15/11/2018 10:02 am

วิธีการดึงคำอธิบาย(Built-in)ของ class(คลาส) หรือ Function(ฟังก์ชั่น) ข้าม Function ใน Python

โพสต์โดย ธวัชชัย แสนหาญ » 04/01/2019 10:15 am

วิธีการดึงคำอธิบาย(Built-in)ของ class(คลาส) หรือ Function(ฟังก์ชั่น) ข้าม Class ใน Python

การเรียกใช้ ข้อความคำอธิบาย(ฟัก์ชั่นBuilt-in) คลาส หรือ ฟัก์ชั่น เป็นการเรียกเพื่อดูว่าโค้ดที่กำลังรันทำงานอยู่นั้นได้ทำงานถึง
ขั้นตอนไหนแล้วบ้าง แล้ว ยังสามารถใช้ ทำการแจ้งบัก เพื่อ เอาคำอธิบาย คลาส หรือ ฟังก์ชั่น ไป รีพอต แจ้ง
ฝังของผู้ที่ดูแลระบบได้ว่า ระบบที่กำลังทำงานอยู่นั้น เกิด บักหรือ Error ที่ตำแหน่งไหนบ้าง ซึ่ง โค้ดที่จะนำมา
ให้ดูในบทความนี้ เป็นแค่แนวทางในการ แสดงการทำงานดึง ข้อความคำอธิบาย คลาส หรือ ฟัก์ชั่น ข้าม
คลาส ในรูปแบบอย่างง่าย
ก่อนอื่นต้องทำความรู้จักกับคุณสมบัติของการสร้าง Class :baa:
:icon_plusone:
ก่อนอื่นต้องทำความรู้จักกับการสืบทอดความสามารถของ Class :baa:

รูปแบบที่เรียกใช้

โค้ด: เลือกทั้งหมด

#เรียกใช้ คำอธิบาย คลาส เอ
print('ข้อความแสดงก่อนหน้า คำอธิบาย คลาส :',A.__doc__)

#เรียกใช้ คำอธิบาย ฟังก์ชั่น เอ
print('ข้อความแสดงก่อนหน้า คำอธิบาย ฟังก์ชั่น :', self.test_a.__doc__)

#หรือสามารถเรียกเฉพาะ  คำอธิบาย ฟังก์ชั่น เอ
print(self.test_a.__doc__)


โค้ด

โค้ด: เลือกทั้งหมด

class A :
   'Class test a'
   def test_a(self):
      'Function test a'
      print('a')

   def test_a1(self):
      'Function test a1'
      print('a1')
class B :
   'Class test b'
   def test_b(self):
      'Function test b'
      print('b')

   def test_b1(self):
      'Function test b1'
      print('b1:')
class test (A,B):
   'Class test '
   def test(self):
      'Function test'

      print('คำอธิบาย คลาส เอ :',A.__doc__)
      print('คำอธิบาย ฟังก์ชั่น เอ :', self.test_a.__doc__)
      print('คำอธิบาย ฟังก์ชั่น เอ1 :', self.test_a1.__doc__)
      print('คำอธิบาย คลาส บี :',B.__doc__)
      print('คำอธิบาย ฟังก์ชั่น บี :',self.test_b.__doc__)
      print('คำอธิบาย ฟังก์ชั่น บี1 :',self.test_b1.__doc__)
      
a = test()
a.test()



ผลรัน

โค้ด: เลือกทั้งหมด

คำอธิบาย คลาส เอ : Class test a
คำอธิบาย ฟังก์ชั่น เอ : Function test a
คำอธิบาย ฟังก์ชั่น เอ1 : Function test a1
คำอธิบาย คลาส บี : Class test b
คำอธิบาย ฟังก์ชั่น บี : Function test b
คำอธิบาย ฟังก์ชั่น บี1 : Function test b1


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 13 และ บุคคลทั่วไป 0 ท่าน