-
python利用heapq实现小顶堆(查找最大的N个元素)
查找最大的N个元素——堆数据结构 给出序列,求出TopK大的元素,使用小顶堆,heapq模块实现 使用heappush()时,从数据源增加新元素时会保持元素的堆顺序。 在一个操作中删除现有元素并替换为新值,可以使用heapreplace() import heapq class BtmkHeap( object): def __...
2018-06-18 01:48:30
-
05-python中函数的使用
函数:就是让程序模块化,把具有独立功能的代码块当成一个整体封装成一个函数 首先打印一个佛主看看: print ( " _ooOoo_ " ) print ( " o8888888o " ) print ( " 88 . 88 " ) print ( " (| -_- |) " ) print ( " O\\ = /O " ) print ( " ____/`---'\\____ " ) print (...
2018-06-18 01:48:25
-
python基础
Python 简介 python是具有请打和丰富的库、他被称为胶水语言,能够把用其他语言制作的各种模块、很轻松的连接在一起、常见的一种应用场景是、使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游...
2018-06-18 01:48:03
-
Python多版本共存(生产环境)
安装pyenv $ git clone git://github.com/yyuu/pyenv.git ~/.pyenv $ echo 'export PYENV_ROOT="$HOME/.pyenv"' ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' ~/.bashrc $ echo 'eval "$(pyenv init -)"' ~/.bashrc $ exec $SHELL -l 如果没安装git 需要先...
2018-06-18 01:48:19
-
python根据索引删除内容并写入文本
在python中,有个好用的模块linecache,该模块允许从任何文件里得到任何的行,并且使用缓存进行优化,常见的情况是从单个文件读取多行。 linecache.getline(filename,lineno) 从名为filename的文件中得到第lineno行 示例: 从final.txt文件中读取数据,删除第1,7,9,...
2018-06-18 01:48:03
-
039条件变量同步(Condition)
也是锁,这个锁多加了wait(),notify()唤醒一个进程,notifyall()唤醒全部进程方法,创建的时候默认是Rlock类型的锁,可以设置为lock类型的,默认就ok 1 from random import randint 2 import threading 3 import time 4 5 class Producer(threading.Thread): 6 def run(...
2018-06-18 01:48:04
-
04-python第四天学习
(1)for循环里的else In [1]: nums = [11,22,33,44 ]In [ 2]: for temp in nums: ...: print (temp) ...: else : #else表示当循环打印完才会打印else里的内容 ...: print ( " ======== " ) ...: 11223344======== (2)列表append的注意点 In [3]: a = [11,22,33 ]In...
2018-06-18 01:48:01
-
Python 学习笔记(四)数字(二)
Python Python2中除法的问题 1 3 / 6 2 0 3 3.0 / 6 4 0.5 5 3.0 / 6.0 6 0.5 7 5 / 2 8 2 9 6.0 / 3 10 2.0 11 10.0 / 3 12 3.3333333333333335 13 0.2 +0.9 14 1.1 15 0.2 +0.1 16 0.30000000000000004 因为计算机要将我们输入得十进制转换为二进制,浮点数转换二进...
2018-06-18 01:47:59
-
10-Python3从入门到实战—基础之函数
...
2018-06-18 01:47:41
-
廖雪峰老师博客学习《通过生成器generator生成列表式
说明:这是我接触生成器概念后,自己对它的理解,可能比较表面,没深入理解,也可能有错误。后续校正错误认知,将有关generator作为一个tag了! 希望以后能活用。 先贴出自己写的triangles()生成器,习题需求查看url页面最后:https://www.liaoxuefeng.com/wiki/0014316...
2018-06-18 01:47:39
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash