摘要: #正则表达式做字符串匹配 import re #基本匹配 a = re.match("inet", "inet 192.168.20.118 netmask 0xfffffe00 broadcast 192.168.21.255") print(a)#match是从头开始匹配,如果写192,那就无法匹配 #如果想看匹配到了哪些 print(a.group())#这属于静态匹配 #动态匹配 a =... 阅读全文
posted @ 2017-08-16 14:30 万青 阅读(181) 评论(0) 推荐(0)
摘要: #hashlib模块,用来加密 import hashlib m = hashlib.md5()#生成一个加密对象 m.update(b"hello")#更新对象,如果有中文,需要.encode(encoding = "utf-8") print(m.hexdigest())#打印加密后的字符串,MD5加密,16进制格式 m.update(b"it's me") print(m.hexdiges... 阅读全文
posted @ 2017-08-14 15:51 万青 阅读(154) 评论(0) 推荐(0)
摘要: json pickle 序列化可以dump多次,但是不能load多次的问题 我们可以使用shelve模块 #shelve 模块,是对pickle更上一层的封装 import shelve,datetime d = shelve.open("shelve模块") a = {"name":"jack", "job":"it"} b = [1,2,3,4,5,6] c = (7,8,9,datetim... 阅读全文
posted @ 2017-08-11 16:19 万青 阅读(165) 评论(0) 推荐(0)
摘要: #random模块 import random print(random.random())#0到1之间的随机数 print(random.randint(1,10))#从1到10随机 print(random.randrange(1,10))#从1到9随机,不包括10 print(random.choice([1,2,3,4,5]))#内容可以是字符串,元组,列表等对象 print(rando... 阅读全文
posted @ 2017-08-08 22:04 万青 阅读(145) 评论(0) 推荐(0)
摘要: Python学习记录,仅作为参考,不作他用: Time模块: 常用的时间模块之一,举例代码说明: 时间的计算,举例代码说明,一般来说时间的计算,如果使用time模块,分为三个过程; 1、字符串转换为时间对象; 2、时间对象转换为时间戳; 3、时间戳进行计算。 时间如果从时间戳转为时间,也分为三个过程 阅读全文
posted @ 2017-05-22 16:26 万青 阅读(160) 评论(0) 推荐(0)
摘要: 仅为记录学习历程,作为参考,不作他用: 内置方法和函数: a = -5 print(abs(a)) # 求取绝对值 b = all([1, 1, -3]) # 可迭代对象的内容全部为True,返回为True print(any([0])) # 可迭代的对象的内容任意一项为True,返回为True a = bytes("good", encoding="utf-8") # 不可修改 a... 阅读全文
posted @ 2017-05-19 14:16 万青 阅读(223) 评论(0) 推荐(0)
摘要: Python学习过程中的笔记,只做自己参考使用: lambda函数,匿名函数,当我们使用一个函数并且使用完成就删除时,可以使用匿名函数,比如f等于xyz三个之和: 生成器和迭代器: 生成器,我们常用的列表一般有两种方式生成,例如: 1、直接写出列表 2、通过列表生成式生成列表 上述两种列表是我们常用 阅读全文
posted @ 2017-05-15 17:55 万青 阅读(217) 评论(0) 推荐(0)
摘要: 本笔记记录学习Python过程中的学习心得: 本次主要记录内容: Python装饰器部分。 Python装饰器是一种特殊的函数,可以为其他函数添加新功能,并遵循以下两种规则: 1、不修改原来的函数代码内容; 2、不修改原来函数的调用方式。 原理通过以下方式来实现: 高阶函数+嵌套函数=Python装 阅读全文
posted @ 2017-05-10 21:51 万青 阅读(184) 评论(0) 推荐(0)
摘要: 本文章记录学习过程中的细节和心得: 复习所学课程: 1、文件的操作: 打开文件,对文件的操作打开方式有两种: 第一种: 第二种: 修改文件,打开时,对文件的方式有以下几种: r:只读方式打开原文件,不能写和追加。 w:以写的方式打开文件,如果有原文件,就进行覆盖,如果没有原文件,就进行创建,以w方式 阅读全文
posted @ 2017-05-04 22:48 万青 阅读(197) 评论(0) 推荐(0)