1-4没看
第5个视频
1.模块
一个py文件就是一个模块
分类:python标准库,第三方模块,应用程序自定义模块
2.创建python package,比建立文件夹多一个__init__.py文件
3.import:
    执行对应文件
    引入函数名(变量名)
    
From cal import *  #引入cal文件中的所有函数

4.系统路径
import sys
print(sys.path)

5.使用__name__

http://www.cnblogs.com/yuanchenqi/articles/5732581.html

6.time模块
time.time()时间戳,从1970年开始累积的秒数,是一个浮点数
time.localtime()是年月日时分秒等结构体,默认传入的是当前时间戳
time.gmtime()格林威治时间
time.mktime()将结果化时间转换成时间戳
print(time.strftime("%Y-%m-%d %X",time.localtime()))#将结构化时间转成字符串时间
print(time.strptime("2016:12:24 17:50:36","%Y:%m:%d:%X"))#将字符串时间转成结构化时间
import datetime
print(datetime.datetime.now())
7.random

import random
 
print(random.random())#(0,1)----生成一个0-1的浮点随机数
 
print(random.randint(1,3))  #[1,3]--1到3的随机整数
 
print(random.randrange(1,3)) #[1,3)---1到2的随机数
 
print(random.choice([1,'23',[4,5]]))#23---在其中随机选择输出
 
print(random.sample([1,'23',[4,5]],2))#[[4, 5], '23']  随机选择两个内容输出
 
print(random.uniform(1,3))#1.927109612082716 随机产生任意范围(1到3)的浮点数
 
 
item=[1,3,5,7,9]
random.shuffle(item)#打乱列表中的顺序,比如洗牌
print(item)

随机数验证码:
import random

def V_code():
    ret=""
    for i in range(5):
        num=random.randint(0,9)
        alf=chr(random.randint(65,122))
        add =random.choice([num,alf])
        ret+=str(add)
    return ret

print(V_code())