Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1627190
  • 博文数量: 126
  • 博客积分: 1541
  • 博客等级: 上尉
  • 技术积分: 1914
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-20 11:14
文章分类

全部博文(126)

文章存档

2014年(21)

2013年(42)

2012年(63)

分类: Python/Ruby

2014-03-24 17:34:12

原文地址:python的__name__和__doc__属性 作者:alang85

1,__name__属性

__name__属性 用于判断当前模块是不是程序入口,如果当前程序正在使用,__name__的值为__main__。

在编写程序时,通常需要给每个模块添加条件语句,用于单独测试该模块的功能。

 

 

2,__doc__属性

模块本身是一个对象,而每个对象都会有一个__doc__属性。该属性用于描述该对象的作用。

#use  __doc__ 属性

class MyClass:

    'string.'

    def printSay():

        'print say welcome to you.'

        print 'say welcome to you.'

print MyClass.__doc__

print MyClass.printSay.__doc__

 

#输出结果

 string.

print say welcome to you.

 

阅读(974) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~