init.py的主要作用
- 标识Python中的package,不能删除。
- 定义__all__用来模糊导入
- 编写Python代码(但建议不要写python模块,保证保证__init__.py足够轻)
__name__的主要作用
print(__name__)
- 所以能解释为什么会有以下,即如果为主文件就执行if下面的语句!
if __name__ == '__main__':
print("xxx")
__file__的主要作用
print(__file__)
__doc__的主要作用
- 查看当前运行文件的内容(主要是看模块的注释的内容)
"""
6666
"""
print(__doc__)
random函数
import random
print( random.randint(1,10) )
print( random.random() )
print( random.uniform(1.1,5.4) )
print( random.choice('tomorrow') )
print( random.randrange(1,100,2) )
a=[1,3,5,6,7]
random.shuffle(a)
print(a)
print (random.sample('zyxwvutsrqponmlkjihgfedcba',5))