| | 26 | example: |
| | 27 | {{{ |
| | 28 | #!python |
| | 29 | class myClass: |
| | 30 | "A simple example class" |
| | 31 | a=123 |
| | 32 | }}} |
| | 33 | |
| | 34 | result: >>> myClass.!__dict!__ |
| | 35 | {{{ |
| | 36 | #!text |
| | 37 | {'a': 123, '__module__': '__main__', '__doc__': 'A simple example class'} |
| | 38 | }}} |
| | 39 | |
| | 40 | * class.!__doc!__ !: __doc!__屬性傳回此類別的文件字串 |
| | 41 | * class.!__name!__ !: __name!__屬性傳回此類別的名稱 |
| | 42 | * class.!__module!__ !: __module!__屬性傳包含回此類別的文件字串 |
| | 43 | * class.!__bases!__: !__bases!__屬性是一個tuple物件,傳回此類別的基底類別名稱 |
| | 44 | example: |
| | 45 | {{{ |
| | 46 | !#python |
| | 47 | class myClass: |
| | 48 | "A simple example class" |
| | 49 | a=123 |
| | 50 | }}} |
| | 51 | |
| | 52 | result: >>> myClass.!__bases!__ |
| | 53 | {{{ |
| | 54 | #!text |
| | 55 | () |
| | 56 | }}} |
| | 57 | |
| | 58 | {{{ |
| | 59 | #!python |
| | 60 | class myClass: |
| | 61 | "A simple example class" |
| | 62 | a=123 |
| | 63 | |
| | 64 | |
| | 65 | class a(myClass): |
| | 66 | "A Derived Class" |
| | 67 | b=321 |
| | 68 | }}} |
| | 69 | |
| | 70 | result: >>> a.!__bases!__ |
| | 71 | {{{ |
| | 72 | #!text |
| | 73 | (<class __main__.myClass at 0x011ED6C0>,) |
| | 74 | }}} |