python基础
文章平均质量分 79
韩梅梅meimei
这个作者很懒,什么都没留下…
展开
-
【学习】python每天进步一点点-itertools
每次写python都是各种查资料,之前搜过的东西脑子里大致有个印象,但是又写不出来qaq,所以记录一下每天学会的函数什么的…(具体描述和例子非原创)itertoolscombinations()combinations(iterable,r);创建一个迭代器,返回iterable中所有长度为r的子序列,返回的子序列中的项按输入iterable中的顺序排序for i in combinati...原创 2018-12-02 13:36:44 · 212 阅读 · 0 评论 -
【学习】python每天进步一点点-优先队列
经常要用到优先队列,queue里面有一个PriorityQueue,官方介绍在这里 用法有点奇怪,我还是乖乖的用heapq,官方文档在这里-*- coding: utf-8 -*-import heapqclass MyHeap(object): def __init__(self, initial=None, key=lambda x:x): self.key = ...原创 2018-12-02 13:51:55 · 284 阅读 · 0 评论 -
【学习】python每天进步一点点-多线程
文章目录1. 多线程VS多进程2. Process类例子构造方法run()start()join([timeout])3. Pool类例子4. 进程间共享变量例子AI第二次作业就想使用多进程加快一下速度,本地测试没有问题,但平台上通不过,当时OJ没有提供报错原因,最后放弃使用。这次AI由于时间限制一定需要多进程了,所以就来好好学习一下(代码来源于参考资料)1. 多线程VS多进程使用多线程,任...原创 2018-12-07 17:23:33 · 337 阅读 · 0 评论 -
【学习】python每天进步一点点-random
文章目录1.random()2.randint(a, b)3.seed(a=None, version=2)4.uniform(a, b)5.random.shuffle(x[, random])6.random.sample(population, k)7.random.choice(seq)8.random.choices(population, weights=None, *, cum_we...原创 2018-12-07 18:22:08 · 465 阅读 · 0 评论 -
【学习】python每天进步一点点-读取命令行参数
已经好几次 AI 项目需要解析命令行的参数,想了想我用过量种方法,来总结一下吧~一、sys.argv这种方法就比较简单了import sysfor i in range(1, len(sys.argv)): print("parameter", i, sys.argv[i])import sys, getoptopts, args = getopt.getopt(sys.a...原创 2018-12-07 23:05:14 · 119 阅读 · 0 评论