摘要: 字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。 正则表达式是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来 阅读全文
posted @ 2017-10-29 20:10 彩色的大卷发 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一个比喻: 人类穿着内裤很大程度上是为了遮羞和对关键部位进行保护,但是却不能提供保暖。因此我们还需要穿着长裤。长裤就是对内裤功能的补充,却不影响内裤本身的功能。 装饰器介绍 python中的装饰器的目的是为一个目标函数添加额外的功能却不修改函数本身。装饰器的本身其实是一个特殊的函数。主要的应用场景有 阅读全文
posted @ 2017-10-29 17:09 彩色的大卷发 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1、冒泡排序 阅读全文
posted @ 2017-10-29 15:19 彩色的大卷发 阅读(115) 评论(0) 推荐(0) 编辑
摘要: def login(username,password): f = open("db","r",encoding="utf-8") for line in f: line = line.strip()#默认strip无参数:移除空格换行符;有参数:移除两侧指定的值 line_list = line. 阅读全文
posted @ 2017-10-29 12:37 彩色的大卷发 阅读(151) 评论(0) 推荐(0) 编辑
摘要: close:关闭 flush:强行刷入硬盘 read:有b字符,无b字节 readline:只读取一行 readlines:【“第一行”,“第二行”】 seek:跳转到某个位置 tell:获取指针位置 truncate:截取前面 write:写入 同时打开两个文件 with open("xx","r 阅读全文
posted @ 2017-10-29 12:36 彩色的大卷发 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1# bin()#二进制# r = bin(11)# print(r)2 # oct()#八进制# r = oct(14)# print(r)3 # int()#十进制4 # hex()#十六进制# r = hex(14)# print(r)5 #二进制转十进制# i = int('0b11',ba 阅读全文
posted @ 2017-10-29 12:29 彩色的大卷发 阅读(170) 评论(0) 推荐(0) 编辑