set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测试和消除重复元素.集合对象还支持union(联合),intersection(交集),difference(差集)和sysmmetricdifference(对称差集)等数学运算。sets不支持indexing。frozenset是不可变的Set。set的形式是{1,2},有点像字典。set.add(1),set.update([3,
系统 2019-09-27 17:45:55 1868
1、函数实现#-*-coding:utf-8-*-deftail(filename,n=10):withopen(filename,"r")asf:lines=f.readlines()[-n:]return"".join(lines)2、测试文件poetry.txt为了方便验证,每行之前加上行号数字1.虞美人・宜州见梅作2.3.宋代:黄庭坚4.5.天涯也有江南信。6.梅破知春近。7.夜阑风细得香迟。8.不道晓来开遍、向南枝。9.10.玉台弄粉花应妒。11
系统 2019-09-27 17:45:33 1868
前言在安装完python及pip,setuptools等工具后,即可以创建virualenv虚拟环境了,这个类似于虚拟机的工具,可以让同一台电脑中运行多个不同版本的python程序,互不影响,不用的时候,可以退出或删除,挺不错的一个开发工具。一、安装virtualenv#installpiponmacbrewinstallpythoncurlhttps://bootstrap.pypa.io/ez_setup.py-o-|sudopythonsudoeas
系统 2019-09-27 17:45:32 1868
Python的一个备份程序这是一个备份脚本。路径请自行更换。这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息.以zip方式作为压缩方式,有特殊需求可以更改.实例代码:#!/usr/bin/python#coding=utf-8#这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息.#以zip方式作为压缩方式,有特殊需求可以更改.importosimporttimesource=['/hom
系统 2019-09-27 17:38:29 1868
哦,这就是真正牛X的程序员。不过,他也仅仅是牛X罢了,还不是大神。大神程序员是什么样儿呢?他是扫地僧,大隐隐于市。先搞清楚这些名词再说别的:循环(loop),指的是在满足条件的情况下,重复执行同一段代码。比如,while语句。迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for语句。递归(recursion),指的是一个函数不断调用自身的行为。比如,以编程方式输出著名的斐波纳契数列。遍历(traversal),指的是按照一定的规则
系统 2019-09-27 17:38:16 1868
本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。1.线程基础1.1.线程状态线程有5种状态,状态转换的过程如下图所示:1.2.线程同步(锁)多线程的优势在于可以同时运行多个任务(至少感觉起来是这样)。但是当线程需要共享数据时,可能存在数据不同步的问题。考虑这样一种情况:一个列表里所
系统 2019-09-27 17:38:03 1868
解决思路首先想到的就是利用python的正则表达式来匹配非法字符,然后找出非法记录。然而理想总是丰满的,现实却是残酷的。在实现的过程中,才发现自己对于字符编码、以及python内部字符串表示的相关知识的缺乏。在这期间,踩过了不少坑,到最后虽然还有些模糊的地方,但总算有一个总体清晰的了解。在此记录下心得,避免以后在同一个地方跌倒。以下的测试环境是ArcGIS10.3自带的python2.7.8环境,不保证其他python环境也适用。python正则表达式py
系统 2019-09-27 17:37:48 1868
我想大家都知道qq农场吧?今天闲来无事,突发奇想,准备酝酿一个类似的网页游戏。废话不说,具体如下:-----------------------------------------------这不是一个异常--------------------------------------------------这一款模拟经营类游戏,每个人注册登录后,都有一个初始的属性,根据起始做的选择题,分配一定的属性。每个人起手没有金钱,可以选择在系统控制的比如商店,农场,牧
系统 2019-08-29 23:46:44 1868
《Delphi技术手册》Delphi教程系列书籍(047)《Delphi技术手册》网友(邦)整理EMail:shuaihj@163.com下载地址:Pdf附书源码原书名:DelphiinaNutshell原出版社:O'Reilly作者:(美)RayLischner译者:肖雪莲朱腾辉丛书名:O'Reilly系列出版社:中国电力出版社ISBN:7508305426上架时间:2001-8-8出版日期:2001年4月页码:636版次:1-1内容简介Inprise/
系统 2019-08-29 23:43:15 1868
今天初步了解了多线程的一些知识..首先,对于现在的电脑来说,操作系统通常都可以执行好几个程序,可是CPU只有一个,因此,通常采用分时的方式(分时操作系统)来"同时"处理多个进程.而"同时"却并非真正意义上的"同时",而是每个进程分别在某个时间段内占用CPU,当这个时间段结束之后,再由CPU来选择下一个进程执行.而进程又可以将进程再分的更细,即每个线程都是独立的,进程的中的主线程通知其他线程之后,由其他线程自己都执行各自的任务.好比人,我们的身体就同时有多个
系统 2019-08-29 23:37:01 1868