1 '''Python文件常用的三个变量
 2 __doc__、__name__、__file__
 3 
 4 __doc__——用来显示文件的注释,文件的注释都是写在文件的开头,
 5 以""" doc """标注的内容。可以直接调用。也可以查看其他文件的注释,
 6 如导入了一个Queue模块,可以用print Queue.__doc__来查看
 7 
 8 __name__——用来检查是否是主文件的一个重要方法,比如是主动执行的此文件,
 9 那么值就是'__main__',同样是此文件如果导入到别的文件去执行,
10 那它的值就是文件名,根据此方法就可以用它来做程序的主入口,比如:
11 if __name__ == '__main__':
12   执行的内容
13   
14 __file__——用来显示文件的绝对路径
15 '''
16 #!/usr/bin/env python
17 # _*_ coding:utf-8 _*_
18 ''' 冒泡排序练习 '''
19 import Queue;
20 '''
21 li = [12, 33, 6, 99, 11]
22 
23 for i in range(len(li) - 1):
24     for j in range(i+1,len(li)):
25         if li[i] > li[j]:
26             temp = li[i];
27             li[i] = li[j]
28             li[j] = temp
29 
30 print li
31 
32 for x in range(len(li)):
33     for i in range(len(li)-1):
34         if li[i] > li[i+1]:
35             t = li[i];
36             li[i] = li[i+1];
37             li[i+1] = t
38 print li;
39 '''
40 print '__file__',__file__
41 print '__DOC__:',__doc__
42 print '__name__:',__name__
43 print 'Queue.__doc__:',Queue.__doc__
44 print 'Queue.__name__:',Queue.__name__
45 
46 #output
47 __file__ E:/py/s11day02/maopao.py
48 __DOC__:  冒泡排序练习 
49 __name__: __main__
50 Queue.__doc__: A multi-producer, multi-consumer queue.
51 Queue.__name__: Queue

 

posted on 2016-01-02 16:50  牧羊伯爵  阅读(453)  评论(0编辑  收藏  举报