摘要:
一、最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.split 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 二、常用正则表达式符号 '.' 默认匹配除\n之外的任意一个字符,若指定f 阅读全文
摘要:
用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 1、写入文件 python实现方式: 阅读全文
摘要:
random模块import randomprint(random.random()) #随机打印一个浮点数print(random.randint(1,5)) #随机打印一个整数,包括5print(random.randrange(1,5)) #随机打印一个整数,不包括5print(random. 阅读全文
摘要:
一、json 和 pickle模块 用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能: 阅读全文
摘要:
time.altzone #返回与UTC时间的时间差 time.time() #时间戳,1970年到现在的时间,以秒计算,时间戳可以对时间进行运算。 time.asctime() #返回时间格式"Sun May 14 13:40:11 2017",不加对象默认为当前时间,如:time.asctime 阅读全文
摘要:
运行环境:python3 OS模块:os 模块提供了一个统一的操作系统的接口函数 下面的path指路径的意思 os.stat(file) #查询文件属性操作 os.sep #取代操作系统特定的路径分隔符 os.pathsep #输出用于分割文件路径的字符串 os.linesep#给出当前平台的行终止 阅读全文
摘要:
abs() :返回绝对值 sum():求和 divmod():返回商和余数 pow():幂 complex():复数 int():把字符串或则数字转换为整形 float():把字符串或则数字转换为浮点型 round() 截取浮点数 max(),min():返回最大值和最小值 all函数:可迭代对象中 阅读全文
摘要:
生成器(generator) 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来, 阅读全文
摘要:
一、函数特性 二、语法定义 def text(): #函数名,可以传入参数 print("hello world") #函数实现功能 return #返回,可以返回具体的值,代表程序结束 text() #调用函数名 三、函数参数与局部变量 1、形参和实参 形参变量只有在被调用时才分配内存单元,在调用 阅读全文