摘要: 1、正则表达式:是一种小型的、高度专业化的编程语言,在Python中内嵌在Python中,并通过 re 模块实现;;使用时要导入import re 可以为想要匹配的相应字符串集指定规则 该字符串集可能包含英文语句、Email地址、命令等 使用RE以各种方式修改或分割字符串 2、字符匹配 普通字符:大 阅读全文
posted @ 2016-08-10 17:48 潇竹 阅读(819) 评论(0) 推荐(1) 编辑
摘要: 1、引入: 网络编程 是如何在程序中实现两台计算机的通信 eg:当你使用浏览器访问新浪时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。。 电脑不只浏览器,还有QQ、邮件客户端等其他的,,不同的程序连接的别的计算机也会不同;;确切的 阅读全文
posted @ 2016-08-10 17:45 潇竹 阅读(1559) 评论(3) 推荐(2) 编辑
摘要: 1、线程是最小的执行单位,而进程中至少一个线程组;如果调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前 阅读全文
posted @ 2016-08-02 18:27 潇竹 阅读(977) 评论(1) 推荐(1) 编辑
摘要: 代码实现: 阅读全文
posted @ 2016-07-28 19:02 潇竹 阅读(306) 评论(0) 推荐(1) 编辑
摘要: 注册代码: 运行时:输入的注册账号和密码都会以%s:%s\n 的格式保存在userinfo.txt文件中 登录代码: 加num参数是为了退出while循环 运行时:输入的账号和密码不在文件userinfo.txt文件中时,就一直循环让登录账号,知道输入正确提示登录成功,退出while循环 阅读全文
posted @ 2016-07-28 18:58 潇竹 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1、高阶函数:把函数作为参数传入,这样的函数称为高阶函数。函数式编程就是指这种高度抽象的编程范式。 2、python内建了map() 和 reduce() 3、map()函数接收两个参数:一个函数,一个是序列;map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回 Eg:函数f(x 阅读全文
posted @ 2016-07-11 18:34 潇竹 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 代码实现: 1、方法一 2、方法二: 注:join()函数 语法 ‘seqq’.join(seq) seqq:分隔符,可以为空 seq:要连接的元素 以上就是:已seqq作为分隔符,将seq所有的元素合并成一个新的字符串 返回值:返回一个以分隔符seq连接各个元素后生成的字符串 Eg:seq1=[‘ 阅读全文
posted @ 2016-07-07 16:00 潇竹 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 实现代码如下: 注意: 1、字符串格式化 print (‘'I'm %s. I'm %d year old ' % ('zhu',24)) 为模板。%s为第一个格式符,表示一个字符串。%d为第二个格式符,表示一个整数。(‘zhu’,24)的两个元素分别替换%s和%d的值 print ("I'm %( 阅读全文
posted @ 2016-06-24 18:46 潇竹 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 需求:从小到大排序,冒泡排序 代码实现如下: 注意: 1、python random模块:用于生成随机数,下面介绍一下random模块中最常用的几个函数 random.random()用于生成 一个0到1的随机符点数:0<=n<1.0 random.uniform(a,b),用于生成一个指定范围内的 阅读全文
posted @ 2016-06-24 14:57 潇竹 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 实现内容:输入一个文件名,检测是否存在;如果不存在创建文件并写入内容代码实现如下: 注意事项: 1、python os.path模块中 os.path.exists(path) #路径存在则返回True,路径损坏返回False;;;所以输入应该是“路径”,不是随意一个文件夹 2、IOError: [ 阅读全文
posted @ 2016-06-23 17:11 潇竹 阅读(1734) 评论(0) 推荐(0) 编辑