2018年1月25日

正则表达式学习

摘要: 最常用的匹配语法 re.match 从头开始匹配 re.search 匹配包含,匹配到一次就返回 re.findall 把所有匹配到的字符放到以列表中的元素返回 re.splitall 以匹配到的字符当做列表分隔符 re.sub 匹配字符并替换 flags: 如:(r"^a","\nabc\neee 阅读全文

posted @ 2018-01-25 15:36 wc_chan 阅读(128) 评论(0) 推荐(0) 编辑

2018年1月18日

函数参数:

摘要: 函数参数: 一、位置参数:按顺序一一对应赋值 def stu(name,age,course,country) stu("刘老根",25,"linux","CN") 二、关健参数:在实参中使用= 号赋值(可以不按顺序) def stu(name,age,course,country) stu(age 阅读全文

posted @ 2018-01-18 00:04 wc_chan 阅读(170) 评论(0) 推荐(0) 编辑

2018年1月17日

装饰器(重点)

摘要: 装饰器(重点): 1、定议:本身是一个函数,为被装饰对象添加上新功能(如为原来的没有认证功能的函数增加认证功能) 2、原则:1) 不修改被装饰对象的源代码 2) 不修改被装饰对象的调用方式 3、实现软件开发原则: 封闭:已实现的功能代码块不应该被修改 开放:对现有功能的扩展开放 4、组成: 1)高阶 阅读全文

posted @ 2018-01-17 23:34 wc_chan 阅读(154) 评论(0) 推荐(0) 编辑

列表生成式、生成器、迭代器

摘要: 一、列表生成式:按一定规律生成的列表代码,代码如下:>>> a = [i+1 for i in range(10)]>>> a[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]相当于:>>>a = []>>>for i in range(10) a.append(i+1)>>>a[1, 阅读全文

posted @ 2018-01-17 22:54 wc_chan 阅读(245) 评论(0) 推荐(0) 编辑

2018年1月16日

logging 日志模块

摘要: import logging logging.warning("user [alex] attempted wrong password more than 3 times")...........输出给屏膜 logging.basicConfig(filename='example.log',le 阅读全文

posted @ 2018-01-16 19:02 wc_chan 阅读(141) 评论(0) 推荐(0) 编辑

json 、 pickle 、shelve序列化

摘要: json and pickle 序列化(只可以dump,load一次):类似str(数据类型),f.write(数据类型) 到文件...........序列化类似 eval(字符串) 变成数据类型 .....................反序列化json:标准序列化类型,可与第三方程序交互,如ja 阅读全文

posted @ 2018-01-16 18:51 wc_chan 阅读(141) 评论(0) 推荐(0) 编辑

2018年1月2日

Python特殊语法:filter、map、reduce、lambda [转]

摘要: Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力! filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequenc 阅读全文

posted @ 2018-01-02 11:42 wc_chan 阅读(512) 评论(0) 推荐(0) 编辑

2017年12月22日

python 修改文件内容3种方法

摘要: 一、修改原文件方式 1 def alter(file,old_str,new_str): 2 """ 3 替换文件中的字符串 4 :param file:文件名 5 :param old_str:就字符串 6 :param new_str:新字符串 7 :return: 8 """ 9 file_d 阅读全文

posted @ 2017-12-22 12:33 wc_chan 阅读(82698) 评论(0) 推荐(4) 编辑

2017年12月21日

python实现同时给多个变量赋值的方法

摘要: 本文实例讲述了python实现同时给多个变量赋值的方法。分享给大家供大家参考。具体分析如下: python中可以同时给多个变量赋值,下面列举了三种方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 # Assign values directly a, b = 0, 1 a 阅读全文

posted @ 2017-12-21 15:23 wc_chan 阅读(32576) 评论(0) 推荐(1) 编辑

python strip() 函数和 split() 函数的详解及实例

摘要: python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。 阅读全文

posted @ 2017-12-21 15:05 wc_chan 阅读(6832) 评论(0) 推荐(0) 编辑

导航