zoukankan      html  css  js  c++  java
  • Python文件常用的三个变量

     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
  • 相关阅读:
    [CSP-S模拟测试]:attack(支配树+LCA+bitset)
    [杂题]:C/c(二分答案)
    [杂题]:B/b(二分答案)
    二维莫队(离线)
    [CSP-S模拟测试]:联盟(搜索+树的直径)
    [CSP-S模拟测试]:蔬菜(二维莫队)
    [CSP-S模拟测试]:施工(DP+单调栈+前缀和)
    [CSP-S模拟测试]:画作(BFS+数学)
    [CSP-S模拟测试]:折射(DP)
    [CSP-S模拟测试]:养花(分块)
  • 原文地址:https://www.cnblogs.com/wangwei325/p/5094912.html
Copyright © 2011-2022 走看看