dir( ) 返回模块的属性列表

去掉空格
strip() 

有参数就是去掉参数的值
a = 'u6rrr6'
print a.strip('u')
结果:
      >>: 6rrr6


dir() 返回模块的属性列表
结果:
      >>: ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'jieba']

dir()   #  获得当前模块的属性列表
>>> ['__builtins__', '__doc__', '__name__', '__package__', 'arr',     'myslice']

dir([ ])    # 查看列表的方法

 >>> [ '__add__', '__class__', '__contains__', '__delattr__',  
     '__delitem__', '__delslice__', '__doc__', '__eq__',  
     '__format__', '__ge__', '__getattribute__', '__getitem__', 
     '__getslice__', '__gt__', '__hash__', '__iadd__', '__imul__',   
     '__init__','__iter__', '__le__', '__len__', '__lt__', '__mul__', 
     '__ne__', '__new__', '__reduce__', '__reduce_ex__',       '__repr__', 
     '__reversed__', '__rmul__', '__setattr__', '__setitem__', 
     '__setslice__', '__sizeof__', '__str__', '__subclasshook__', 
     'append', 'count', 'extend', 'index', 'insert', 'pop', 'remove',
     'reverse', 'sort'
    ]

例如:

import pymysql
def gtt():
    pass
    return 2
if __name__ == '__main__':
   print dir()

>>>:
    ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'gtt', 'pymysql']

#结果中有pymysql模块(属性),也有自己定义的gtt()方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容