0.
不行了 我要配眼镜了 看不清东西了 老盯着 眼珠子都要爆炸了
到这基本就把基础这些又刷了一遍 感觉 能看懂 但是写不一定写的出来 很难受
多写多练一定是必要的
之后第二本大数据的书也准备好了 开始看那个怎么从头弄了
如果还是需要服务器这种东西的话 有点头疼 我还得从头再准备
1.
模块就是一个程序
导入时候 import 文件名
(这个文件名即模块名)
然后模块.函数()
2.
if __name__='__main__'
在模块中要有
3.
模块放置的位置 Python/lib/site-package
用sys.path可以看
4.
把多个模块打包进一个文件夹里 需要有一个叫
__init__.py的文件 可以是空的 需要告诉别人 这个文件夹是一个包
5.
sys模块
argv函数 命令行参数 包括脚本名字
exit([arg])退出当前程序
modules 一个字典 将模块名映射到加载的模块
path 列表 给一个路径
platform 一个平台标识符
stdin 标准输入流 一个类似于文件的对象
stdout 标准输出
stderr 标准错误
6.
os模块
fileinput模块
7.
sets模块 集合
heap模块 堆
collections 双端队列
8.
time模块
元组(年,月,日,时,分,秒,星期,全年第几天,夏令时(0、1、-1))
asctime([tuple])将时间元祖转换为字符串
localtime([secs])讲秒数转换为表示当地时间的日期元组
mktime(tuple) 将时间元祖转换为当地时间
sleep(secs) 休眠这么多秒
strptime(string) 将字符串转换为时间元祖
time() 当前时间
9.
random模块 我一直觉得是左闭右开 但这个教材上是左开右闭
random() 返回一个0-1的随机实数
getrandbits(n) 以长整数方式返回n个随机的二进制位
uniform(a,b) 返回一个a-b的随机实数
randrange(【start,】stop【,step】)从这个range中随机选一个数
choice(seq) 从序列seq中随机选一个元素
shuffle(seq【,random】)就地打乱seq
sample(seq,n) 从序列seq中随机选择n个值不同的元素
10.
re模块 正则 这个有点重点 回头细看看